Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by TEKsystems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Automation Engineer at TEKsystems is responsible for streamlining the development and operations processes by employing automation tools and methodologies. This role involves collaborating closely with development and operations teams to design, build, and maintain robust CI/CD pipelines, improve system reliability, and enhance deployment processes. The ideal candidate will leverage their expertise in scripting and automation tools to optimize infrastructure and ensure seamless integration and delivery of software applications.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to automate software builds, tests, and deployments.
- Collaborate with development, testing, and operations teams to facilitate continuous integration and delivery.
- Identify and automate routine operational tasks to enhance efficiency and reliability.
- Monitor system performance, troubleshoot issues, and implement solutions to improve system uptime.
- Develop and maintain infrastructure as code using configuration management tools.
- Ensure compliance with best practices in security, performance, and scalability.
- Document processes, workflows, and automation scripts to ensure transparency and knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience in a DevOps role or similar position, preferably in a technology-driven environment.
- Strong proficiency in scripting languages (e.g., Python, Bash, PowerShell).
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of cloud platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The DevOps Automation Engineer will utilize a variety of technologies and tools to achieve optimal automation and integration in the development lifecycle. This includes tools such as Jenkins for CI/CD, Terraform or CloudFormation for infrastructure provisioning, and monitoring tools like Prometheus or Grafana. Additional experience with version control systems, such as Git, and familiarity with databases will also be essential for handling complex deployments and maintaining application performance.
Ideal Candidates
The ideal candidates for the DevOps Automation Engineer position will demonstrate a proactive mindset, enthusiasm for learning, and the ability to collaborate effectively with cross-functional teams. Candidates should possess strong analytical skills, a detail-oriented approach, and an unwavering commitment to driving operational excellence. Furthermore, adaptability and innovation in solving technical challenges while upholding best practices in software development are critical for success in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.