Devops Architect
Duration - 6 months
Location - Dallas, TX
Description:
- Install, configure, and manage Jenkins (HA setup, master-agent architecture, plugins, security hardening)
- Expertise in driving multi region GitHub platform architecture and sync (HA/DR, geo-replication, latency-aware access), enterprise-wide standardization of repositories, branching strategies, security controls, and CI/CD patterns across multiple product teams.
- Leading direct migrations from legacy CI/CD or DevOps tools (e.g., Jenkins, GitLab, Azure DevOps, Bitbucket) to consolidate on GitHub.
- Architect and deploy highly available instances of Jenkins (HA controllers, distributed agents, autoscaling via Kubernetes/cloud agents).
- Establish enterprise-grade setup of GitHub / GitLab: Org structure, repo naming standards, branch protection rules
- Expertise on SSO/SAML integration, RBAC models, audit controls and Runner/agent infrastructure (self-hosted vs managed).
- Setting up Atlassian tools: Jira, Confluence etc., from scratch and migrate from On-Premises. Configure the custom workflows, issue types, automation rules .
- Deploy and configure Argo CD for GitOps-based Kubernetes delivery
- Configure Jira & Confluence from scratch (projects, workflows, permissions, templates).
- Experience in setting up compliance, and security (org/repo standards, CODEOWNERS, branch protections, Actions hardening, secrets, SSO); defining migration roadmaps.
- Enabling teams through documentation, templates, and onboarding.
- Design end-to-end integration between SCM, CI/CD, monitoring, and ITSM tools.
- Plan and execute migration of DevOps tools and pipelines across platforms. Pipeline and repo migration (code, history, secrets, integrations).
- Migration from legacy CI/CD ? modern pipelines (e.g., Jenkins to GitHub Actions/GitLab CI) and transition from script-based deployments to GitOps via Argo CD
- Migration assessment (inventory, dependencies, risk analysis).
- Automate build, test, deployment, and rollback processes.
- Develop reusable pipeline templates and shared libraries.
- Expertise all flavors of Linux administration and software installations to deploy and manage the DevOps Tools.
- Automate build, test, deployment, and rollback processes.