DevOps EngineerDevelopment operations (DevOps) engineers are responsible for the production and ongoing maintenance of a website platform. They also manage cloud infrastructure and system administration and work with teams to identify and repair issues on an as-needed basis, so strong communication skills are important in this position. They are generally expected to work well under pressure with tight deadlines for certain tasks, and a proactive demeanor and friendly disposition are also helpful. DevOps engineers may work with junior and senior engineers, project managers, and executives, as well as administrative assistants, executive assistants, and a receptionist. Hours can be flexible, though they typically work during regular weekly business hours, and they are not usually responsible for customer/client interaction or supervising junior employees.Additional responsibilities will include troubleshooting performance related to Kubernetes, Elastic Search, MongoDB, Kafka, and suggesting needed configuration changes.
Reviews functional requirements, analysis and design documents and provides feedback. Collaborates with other development staff to achieve quality and consistency. Participates in architecture, design, deployment reviews, as they pertain to Dev Ops. Develops and maintains operational and system level documentation.Responsibilities:Champion infrastructure software automation projects and partner with Engineering, Product Management, and QA to define and executeAutomate and orchestrate deployment to a Kubernetes environment running in AWS cloudWork with engineering and IT teams to assist with software deployments and environment managementDesign, develop, test, deploy, maintain and improve software build and deployment infrastructure, with a focus on modern DevOps processes and technologiesStay up to date on best practices and cutting-edge technology developmentsDevelopment of automated CI/CD pipelines, supporting the release of software quicklyComparing of design and technology options with technical leadsManage individual project priorities, deadlines and deliverablesMonitor application environments and responding to issues as neededPreferred background:BS degree in Computer Science, a related technical field, or equivalent practical experience10+ years experience in software development with a majority of experience focused on Dev OpsAutomation experience with at least one configuration/deployment management system such as Terraform, Chef, Puppet, Ansible, AWS Cloud Formation, Salt, or other such toolsExperience working with Java, and preferrably at least one of the following languages: Node.js, Python, PHP, RubyExperience working with Git and GitHub, Jenkins, Selenium, Docker, Kubernetes, Puppet, ChefExperience configuring, troubleshooting, monitoring KafkaExperience working in an Agile, fast-paced, DevOps environmentProficient with git and git workflows and in leveraging CI and CD tools to automate testing and deploymentKnowledge of modern back-end technology stacks, tools and standards, including relational and non-relational databases (Elastic Search, MongoDB), webservers, server-side frameworks, load balancers (Nginx), restful APIsRequired Skills: AWS, Kubernetes, JenkinsBasic Qualification: Must have skills/certs/technologies:AWS Kubernetes – someone who can manage Kubernetes standalone. They have their own hosted Kubernetes clusters built from scratch.Jenkins Helm chartsAdditional Skills: Must have skills/certs/technologies:AWS Kubernetes – someone who can manage Kubernetes standalone.
They have their own hosted Kubernetes clusters built from scratch.Jenkins Helm chartsBackground Check: YesNotes: This position is with a manager that I have placed three resources with over the past six month. I have a great relationship with him and have a feedback call scheduled Wednesday to review resumes. We need senior-level DevOps Engineers that are able to take initiative and make recommendations for their environment. They do not want someone who will just come in and wants instructions on what to do. We also need candidates that are comfortable coming to Colorado and working partially onsite 2-3 days/week within 1-2 months of starting the position.
Selling points for candidate : This person gets to shape the DevOps for these teams. A ton of experience to gain and skills that will make them more marketable down the road.