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 Jobs via Dice, so some details may not match this job. The employer's own page has the real description.
Overview
The DevOps Architect will play a pivotal role in enhancing the efficiency of software deployment and operations within the organization. This individual will be responsible for designing and implementing robust DevOps practices and workflows, fostering a culture of collaboration between development and IT operations teams. The architect will evaluate current environments and lead the transition to cloud-based solutions while ensuring continuous integration and continuous deployment (CI/CD) pipelines are effectively established and maintained. By leveraging their technical expertise, the DevOps Architect will drive performance optimization and ensure system resilience, aligning development processes with business goals.
Job Responsibilities
- Design and implement scalable and reliable CI/CD pipelines to improve development and deployment processes.
- Automate infrastructure provisioning and configuration management using industry-standard tools.
- Collaborate with cross-functional teams to understand software requirements and translate them into architectural designs.
- Establish metrics and monitoring systems to ensure high availability and performance of applications.
- Lead the migration of on-premises applications to cloud-based platforms.
- Continuously assess and adapt processes to adopt emerging DevOps practices and technologies.
- Mentor team members and provide guidance on best practices in DevOps methodologies.
- Conduct performance tuning and optimization of applications and infrastructure.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in DevOps practices or related roles.
- Strong understanding of cloud computing platforms (AWS, Azure, Google Cloud) and container orchestration tools (Kubernetes, Docker).
- Proficiency in scripting languages (Python, Bash, Go) and automation tools (Ansible, Terraform).
- Experience with monitoring and logging tools (Prometheus, Grafana, Splunk).
- Familiarity with Agile methodologies and software development lifecycle (SDLC).
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and collaboration skills, with an ability to work in a team-oriented environment.
Technologies & Tools
The DevOps Architect will utilize a range of technologies and tools to execute their responsibilities effectively. This includes cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) for infrastructure management. The architect will also leverage containerization tools like Docker and Kubernetes to improve application deployment and scaling. Automation will be executed using tools such as Terraform or Ansible, while monitoring and logging might incorporate Prometheus, Grafana, or Splunk to ensure optimal system performance.
Ideal Candidates
The ideal candidate for the DevOps Architect position will possess a strong technical acumen combined with excellent managerial skills. They should be adaptable and open to learning new technologies and methodologies in the rapidly evolving field of DevOps. A proactive mindset towards problem-solving and innovation is critical, along with the ability to work collaboratively in a diverse team environment. Candidates should have a demonstrated history of successfully leading projects and initiatives that enhance operational efficiencies and improve product delivery. Additionally, a deep commitment to quality and a customer-first approach are essential traits for success in this role.
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.