DevOps Architect
Role details
Job location
Tech stack
Job description
- Design and architect scalable, secure, and high-availability cloud infrastructure solutions utilizing platforms such as AWS, Google Cloud Platform, Azure, OpenStack, and VMware.
- Develop and maintain automation scripts and configuration management using tools like Ansible, Puppet, Chef, Terraform, PowerShell, Bash (Unix shell), and Groovy.
- Implement containerization and orchestration solutions using Docker, Kubernetes, and OpenShift to streamline deployment pipelines.
- Manage enterprise software deployments including Weblogic, WebSphere, JBoss, Tomcat, and Microsoft SQL Server across various environments.
- Oversee system testing, troubleshooting, incident response, disaster recovery planning, and incident recovery processes to ensure minimal downtime.
- Collaborate with development teams to establish CI/CD pipelines using Jenkins, GitLab CI/CD, TFS, Maven, Gradle, and other tools to accelerate software delivery.
- Monitor system performance with tools like New Relic and Splunk; conduct log analysis for troubleshooting and optimization.
- Ensure cloud security best practices including identity & access management (IAM), firewall configurations, DNS management, network administration (LAN/WAN/TCP/IP), and cloud security protocols.
- Manage IT infrastructure components such as Active Directory, DNS servers, virtualization platforms (VMware), Linux/UNIX systems administration (CentOS), and scripting for automation tasks.
- Lead requirements gathering for new projects; participate in requirements management and SDLC processes following Agile or Scrum methodologies.
- Provide technical support for enterprise software applications including Java-based systems (.NET, C#, C++, Node.js) and microservices architectures utilizing RESTful APIs.
Requirements
Do you have experience in Weblogic?, We are seeking a highly skilled DevOps Architect to lead the design, implementation, and management of our cloud infrastructure and automation processes. The ideal candidate will possess extensive experience in cloud computing, enterprise software, and IT infrastructure, with a strong focus on continuous integration and deployment (CI/CD), system reliability, and security. This role offers an opportunity to work on cutting-edge technologies within a dynamic environment, ensuring scalable and resilient systems across multiple platforms., * Proven experience as a DevOps Architect or similar role with extensive knowledge of cloud computing platforms such as AWS, Google Cloud Platform, Azure or OpenStack.
- Strong expertise in containerization (Docker), orchestration (Kubernetes), configuration management (Ansible, Puppet, Chef), and infrastructure-as-code tools like Terraform.
- Proficiency in scripting languages including Python, Bash shell scripting, PowerShell, Groovy; familiarity with Ruby on Rails is a plus.
- Deep understanding of enterprise software deployment including Weblogic, WebSphere; experience with JBoss is advantageous.
- Hands-on experience with CI/CD pipelines using Jenkins or GitLab; version control systems such as GitHub or GitLab are essential.
- Knowledge of system administration across Linux/UNIX environments; familiarity with Windows Server environments is preferred.
- Experience with database management systems such as MySQL, Microsoft SQL Server; knowledge of PL/SQL is desirable.
- Strong understanding of network protocols (TCP/IP), DNS management, cloud security practices including identity & access management (IAM).
- Familiarity with monitoring tools like New Relic or Splunk for log analysis; experience in incident management and disaster recovery planning.
- Excellent problem-solving skills combined with the ability to lead complex projects within an Agile/Scrum framework. This position offers an exciting opportunity to shape the future of our IT infrastructure while working on innovative projects that impact the organization at a strategic level.