Snr Devops Engineer/ Architect Resume
Dallas, TX
SUMMARY:
- I am a certified cloud solutions specialist, with a business administration bachelors and nearly 8 years of professional total IT experience in design, develop, build and deployment of web applications. 5+ years in practicing Cloud Computing, DevOps & Quality Engineering.
- E X P E RT I S E Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack and Azure DevOps.
- Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation.
- Strong experience in migrating applications to both AWS and Azure cloud platforms.
- Strong experience in working with version control systems such as Git, GitHub, Bitbucket, Azure Git.
- Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments.
- Strong hands - on experience in scripting languages such as Groovy, JSON, YAML, Ruby, Shell scripting.
- Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo and JUnit Good knowledge of virtualization and container technology like Docker. Experience in creating Dockerfiles and working with Docker containers.
- Experience working on Azure TFS/VSTs
- Have good knowledge in setting up Kubernetes clusters using Amazon EKS.
- Strong exposure to configuration management tools such as SALT, Terraform, Ansible and Puppet.
- Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
- Strong knowledge in Tomcat, WebLogic servers on different Operating Systems like Windows, Linux VMware, UNIX and Solaris platforms.
- Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
- Worked with project documentation and documented other application related issues, bugs on internal wiki website.
- A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills
PROFESSIONAL EXPERIENCE:
Snr DevOps Engineer/ Architect
Confidential, Dallas, TX
Responsibilities:
- I am responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment.
- Rebuild of entire existing platform over to Docker containers. Integrated GitHub web hooks into Jenkins to automate the code check - out process.
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
- Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
- Set up Git repositories and SSH Keys in GitHub for Agile teams.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Created Dockerfile and automated docker image creation using Jenkins and Docker.
- Automated infrastructure provisioning on AWS using Terraform and Ansible.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Setup Kubernetes clusters using Amazon EKS
DevOps Engineer
Confidential - Arlington, Texas
Responsibilities:
- I am responsible for managing Azure resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment. As a member of onboarding team, my responsibility is to implement DevOps transformation by working with Agile teams to migrate applications to Azure platform.
- Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment
- Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
- Performed SQL server performance tuning and troubleshooting. Performed routine DBA maintenance tasks like planning, monitoring databases, logs for errors.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
- Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
- Implemented Release management workflow for QA, UAT and Prod environments
- Update statistics, configure number of locks, create databases and match their data, log patterns with contingency. Performed many database upgrades using import/export.
DevOps Engineer
Confidential - Arlington, TX
Responsibilities:
- Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
- Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
- Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
- Set up the SonarLint plug - ins in developer's workstation for detecting defects early during development.
- Built and deployed Docker containers to break up monolithic app into micro services, improving
- Included broadly in validation and approval utilizing Spring Security.
- Planned and created serene API and administrations utilizing best practices to cooperate inside the Microservices and with the front end.
- Utilized Spring XML setup for Dependency Injection.
- Created segments of REST web administrations end to end, utilizing distinctive Annotations.
- Created complex administration segments for Data Access Layer, DAO classes to communicate with backend utilizing Java and Hibernate Framework.
- Conveyed the application on WebSphere application server. Utilized Maven for assemble structure and Jenkins for persistent form framework
TECHNICAL SKILLS:
Cloud platforms: Microsoft Azure, Amazon Web Services (AWS)
Framework/DevOps tools: JIRA, SonarQube, Nexus, Jenkins, Slack, Azure DevOps
Build Tools: Ant, Maven, MS Build
SCMs: SVN, Git, GitHub, Bitbucket, GitLab, Azure Repos
IAC Tools: Puppet, Ansible, Terraform Containers/Orchestration Docker, Kubernetes
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1
Operating Systems: HP-UX, Solaris 10, Ubuntu 16.0.4, Red Hat Linux, Windows
Databases: Oracle, SQL Server, MySQL, PostgresSQL Programming Languages Java
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm