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 EPAM Systems, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior DevOps Engineer at EPAM Systems will play a pivotal role in enhancing the software development lifecycle by bridging the traditional gaps between development and operations. This position involves designing and implementing solutions to streamline deployment processes, elevating system reliability, and fostering collaboration among engineering teams. The ideal candidate will apply their extensive knowledge of DevOps methodologies while working in a remote setting, engaging in strategic initiatives that align technology solutions with business objectives.
Job Responsibilities
- Develop and implement CI/CD pipelines to automate testing, deployment, and monitoring processes.
- Maintain and optimize cloud infrastructure to ensure scalability, performance, and cost-effectiveness.
- Collaborate with software development teams to facilitate DevOps best practices and governance.
- Monitor and troubleshoot system performance, availability, and resource utilization.
- Implement security best practices across DevOps processes to safeguard application and environment integrity.
- Document system designs, processes, and testing results to maintain operational standards.
- Provide mentorship and guidance to junior team members in DevOps practices and technologies.
- Stay current with industry trends and emerging technologies to improve team processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in DevOps, system administration, or software engineering.
- Strong knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficient in scripting languages such as Python, Bash, or Ruby.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with Terraform or similar tools for infrastructure as code (IaC) implementations.
- Solid understanding of networking, databases, and server administration.
- Strong problem-solving skills and ability to work under pressure in a fast-paced environment.
Technologies & Tools
The Senior DevOps Engineer will work with a variety of technologies and tools including cloud services (AWS, Azure, Google Cloud), containerization tools (Docker, Kubernetes), continuous integration and continuous deployment (CI/CD) platforms (Jenkins, GitLab CI), monitoring tools (Prometheus, Grafana), and configuration management tools (Ansible, Chef). Knowledge of version control systems such as Git is also essential, coupled with familiarity in utilizing infrastructure as code tools like Terraform for managing infrastructure efficiently.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position should possess a strong combination of technical expertise and effective interpersonal skills. They should be proactive problem solvers, capable of overcoming challenges and adapting to evolving technologies. A collaborative spirit is essential for fostering teamwork across various functions, while the ability to mentor junior staff enhances the team dynamic. Strong communication skills and a commitment to continuous learning will determine success in this role.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.