Role-DevOps Architect
Looking for DevOps Architect with hybrid solutions (cloud and on-premise) experience.
In this role, you will work across application and infrastructure teams, as well as, with leadership to help define and implement a vision for DevOps and Platform Engineering.
You will be instrumental in scaling existing practices and planning for future capabilities. And collaborate closely with various software teams to understand application architecture, development, testing, and observability/supportability requirements.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Proven experience as a DevOps Architect or in a similar role.
- Strong understanding of SDLC and Agile methodologies.
- Expertise in CI/CD tools (e.g., Azure DevOps (including on-premise), Jenkins, GitLab CI, Argo CI).
- Proficiency with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with hybrid solutions (cloud and on-premise solutions).
- Solid understanding of scripting tools including Bash, Python, YAML, and JSON.
- Familiarity with tools like Ansible, Puppet, or Chef for automating system configuration.
- Awareness of security best practices and tools (e.g., vulnerability scanning, encryption).
- Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with building and customizing Developer Portals (e.g. backstage.io)
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Strong listening and persuasion skills.
Preferred Qualifications:
- Master’s degree in a related field.
- Certifications in relevant technologies (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator).
- Familiarity with Platform Engineering tools (e.g. Humanitec)
Key Responsibilities:
- Collaborate with Software Application Engineering Teams to understand application requirements.
- Define the physical architecture and application infrastructure, focusing on security, scalability, and availability.
- Partner with Infrastructure, Platform Engineering, and DevOps teams to plan and implement development/testing, staging, UAT, and production environments.
- Manage budgets, licensing, and project timelines.
- Implement best practices for CI/CD, monitoring, and automation.
- Develop and maintain documentation related to architecture, processes, and procedures.
- Provide technical leadership and guidance to development and operations teams.
- Stay updated with industry trends and technologies to ensure cutting-edge solutions.
- Vet new technologies for fit, security, costs, support, maintenance, and vendor reputation.
- Manage and grow the DevOps Platform and Portal for communication, collaboration, data gathering, and analysis.
- Leverage Azure DevOps On-Premise and ensure seamless integration with hybrid solutions.
- Communicate effectively and deliver presentations to executive-level team members.
- Exhibit strong listening and persuasion skills to influence and align stakeholders.
- Provide value and strong service to all software engineering teams with a customer-oriented mindset.