We are looking for a seasoned Software Architect with over 4+ years of experience, specializing in DevOps and Continuous Integration/Continuous Delivery (CI/CD) practices. The ideal candidate will be responsible for designing, developing, in devOps processes and CI/CD pipelines, ensuring seamless integration and delivery of software applications. You will play a key role in fostering a culture of collaboration and efficiency across development and operations teams.
Key Responsibilities:
- Deliver and maintain the continuous integration, delivery, and deployment environment.
- Design, setup, and manage the CI/CD infrastructure, including servers, databases, networks, and storage in physical, virtual, and cloud-based environments.
- Rationalize technology by integrating and promoting internal tools and company standards.
- Write the scripts and use the right tools to automate the development, delivery, and deployment processes.
- Implement the best possible development experience.
- Ensure portability of the CI/CD environment by limiting adherence to the underlying infrastructure.
- Monitor application performance and health.
- Detect and eliminate performance bottlenecks.
- Improve system and software scalability and reliability.
- Ensure continuous system and software uptime and availability.
- Ensure the software is compliant with security standards and best practices.
- Support the deployment of the system and software in the environment of the internal or external clients.
- Support and train the system and software development teams in using the CI/CD environment.
- Participate in design reviews to ensure that the system/software architecture is easily integrable and releasable.
Keep informed of the evolution of technologies through techno watch.
Mandatory Experience :
- Software development, integration, and testing
- Linux environment and shell scripts
- Network and security
- Version control system (Git)
- Containerization (Docker or Podman)
- Continuous Integration and delivery (Jenkins or GitLab-CI)
- Infrastructure as Code (Ansible or Puppet or Chef)
- Artifact Management (Artifactory or Nexus)
- Monitoring (Grafana, ElasticSearch or ActiveSearch)
- Scripting languages (Python or Groovy or Gradle)
Desirable:
- 5 years in similar position
- Cloud infrastructure (Microsoft Azure or AWS or GCP)
- Certifications (Jenkins, Azure)
- REST APIs (IBM jazz.net, Gitlab, Artifactory, etc)