We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY

  • Around 10 years of experience in software development life Cycle using Agile methodology where mymain area of expertise and specialized skills in operations support and IT infrastructure setup dat includes DevOps,Build Automation and Management, Software Configuration Management,ReleaseManagement.
  • Expertise in using Linux, Windows.
  • Expertise in deploying both mutable and Immutable Infrastructure in AWS and Azure.
  • Building and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime wif various tools like Git, Maven, Jenkins, Ansible, Docker, Kubernetes and managing cloud services wif Azure &AWS.
  • Certified Microsoft Azure Administration.
  • Extensively worked on Jenkins for continuous integration and for End - to- End automation for all Build and deployments.
  • Supported multiple DevOps project implementation through Infrastructure Automation, Configuration Management, Deployment Management and Test orchestration.
  • Experience working branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Involved in Agile/Scrum processes, Software Development Lifecycles, Requirement Gathering, Analysis, Design (including Technical documentation, Data flow diagrams), Development and Testing of business modules, to Unit/Peer test case documentation, and peer code review.
  • Experience on created Resource Groups, Storage accounts, Virtual machines using Azure ARM templates.
  • Proficient in Docker based container deployment to create shelf environments for dev teams and containerization for teh environments for a quicker delivery & releases.
  • Experience working in Docker, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Configuring teh Docker containers and creating Docker files for different environments and Integrated and version controlled them.
  • Used Prometheus and Grafana to visualize and monitoring teh logs.
  • Configuring, Automating and Deploying Chef and Ansible for configuring management to existing infrastructure.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via ansible. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection.
  • Worked wif version/source management tools like GIT, GITHUB & SVN, Bitbucket.
  • Experience in Migrating a production infrastructure into AWS cloud platform.
  • Experience in designing teh logical and physical database structure using Cloud SQL.
  • Experience wif EKS, Kubernetes and Docker for containerized applications.
  • Experience in integrating SonarQube to identify teh vulnerabilities.
  • Managing all aspects of teh IT infrastructure in line wif teh service level agreement
  • Achieved zero downtime deployment theirby increasing efficiency
  • Developed terraform scripts to provision teh infrastructure.
  • Good experience in creating teh IAM Service: IAM Policies, Roles, Users, Groups and service accounts thru Terraform Scripts.
  • Experience in creating Groovy scripts to run teh pipeline.
  • Experience working on on-premises to Azure migration.
  • Good experience in working wif production environment and provide support to Mission critical applications.
  • Governing SSL certificate renewal process.
  • Developed teh terraform script to get teh certificates from teh bucket and create an SSL cert in teh respective project on teh fly wifout downloading teh certs on teh local machine.

TECHNICAL SKILLS

DevOps / Cloud Computing: AWS, Ansible, Docker, Kubernetes, Azure, Terraform, Cloud formation

Build & CI Tools: ANT, Maven, Jenkins, Artifactory, Nexus

SCM Tools: Stash, GIT, Subversion.

Scripting Languages: Shell, Python, Groovy

Web/App Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Bug Tracking Tools: Jira, Remedy, Sonar

Monitoring & logging Tools: Elastic search, Logstash, Prometheus and Grafana, new relic

Operating Systems: UNIX, Linux RHEL, CentOS, MS Windows

PROFESSIONAL EXPERIENCE

Confidential, Plano, Texas

DevOps Engineer

Responsibilities:

  • Troubleshooting automated builds and deployment failures, assisting development teams for continuous build and test integration.
  • Involved Tier-1 and Tier-2 production support for teh above Mission critical applications.
  • Holds overall responsibility to plan, develop, coordinate and lead software release activities wif application and support teams.
  • Responsible for troubleshooting teh issues in teh Production environment based on severity of issues.
  • Participate in code deployments, implementations, Bug Fixes, defects analysis and root cause analysis.
  • Experience working on AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, IAM) focusing on high-availability and auto-scaling in AWS Cloud Formation.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic Load balancer ip's.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used to debug all Application Jenkins builds if something is breaking.
  • Maintain Git source code repository and local mirrors perform branching, merging, and maintenance tasks.
  • Working for configuring and setting up different environments (Dev, Test, Integration, Staging, and Prod) to Jenkins instance.
  • Hands on experience on working wif System health and performance Monitoring Tools like Cloud Watch, Elastic search, etc.
  • Strong technical knowledge on Oracle/Bea WebLogic Application Server implementation, support, workload management, performance tuning, clustering, domains etc.
  • Extensive working experience wif performance monitoring tools like CA Wily Introscope, Netcool, Patrol, webtrax, BMA remedy tool tickets.
  • Automating teh process by scripting daily jobs using shell scripts.
  • Discussion wif client on developments new requirements improving and automating Production Support Processes.
  • Morning Validations for teh application.
  • Setting up Monitoring for all different applications.
  • Handling Incidents and Outage management related issues.
  • Working on customer requests/tickets as per agreed SLA.
  • Worked on providing multiple reports related to teh applications on a regular basis to teh management.
  • Monitoring, updating teh site and resolving all types of issues.
  • Extensive experience in writing UNIX shell scripts for Automation.
  • Worked wif Ansible playbooks for virtual and physical instance provisioning, Configuration Management, patching and software deployment.
  • Creating CI pipelines in Jenkins using file template, scripting of deployments and CD pipeline setups in Jenkins.
  • UsedKubernetesto orchestrate teh deployment and services management of Docker Containers.
  • Responsible for CI/CD implementation using pipelines for containerized applications based on Kubernetes.
  • Debugging and monitoring teh Kubernetes Pods and container applications.
  • Created Services, Deployments, replica sets in Kubernetes Cluster.
  • Experience in creating Azure Virtual machines, Virtual network, Users, Storage services.
  • Experience in working wif On-premise to Azure migration.

Environment: Linux, AWS, Jenkins, Maven, Ansible, Terraform, Docker, GIT, Git- Hub, Web Logic Server, Apache Tomcat Server, Shell, & Docker, Azure, Oracle/Bea web logic, Netcool, patrol, webtrax, BMA remedy tool.

Confidential, Plano, Texas

DevOps engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous Major& Minor software releases.
  • Coordinated/assisted developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Integrated Maven wif GIT to manage and deploy project related tags and managed Nexus Maven repositories to download teh artifacts during teh build.
  • Branching and merging code lines in teh GIT and resolved all teh Issues during teh merges.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins for CI & CD into Tomcat Application Server.
  • Integrated Maven wif GIT to manage and deploy project related tags and managed Nexus Maven repositories to download teh artifacts during teh build.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration
  • Researched and implemented code coverage and unit test plug-ins wif Maven/Jenkins.
  • Used Maven as a build tools on Javaprojects for teh development of build artifacts on teh source code.
  • Integration of Automated Build wif Deployment Pipeline.
  • Create documentation for Ansible best practices to be used by developers as a guide to Chef Automation.
  • Worked on Integrated JIRA wif subversion and Jenkins to automate teh weekly build process.
  • Administered and engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT wif Dev/Test/Prod branching Model for weekly releases.
  • Governing SSL certificate renewal process.
  • Developed teh terraform script to get teh certificates from teh bucket and create an SSL cert in teh respective project on teh fly wifout downloading teh certs on teh local machine.

Environment: Java/J2EE, Spring Boot, Maven, GIT, Linux, Ansible, Shell, Perl Scripts, Python, Ruby, Jenkins, Tomcat, Jira.

Confidential

SCM/DevOps Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Experience wif build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis tools .
  • Experience in configuring and deploying in Application servers Weblogic and Websphere.
  • Hands on experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Used perforce version control system to manage source code
  • Worked wif Development Team Leads and testing teams to establish a build schedule, execute teh builds and troubleshoot build failures, if any.
  • Send releases to SID testing and resolving issues before going to questionnaire.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Drafting teh documents for each release about teh issues and teh lessons learnt.
  • Coordinate wif teh development teams to receive teh correct versions of re-usable and dependent components and wif environment team for issuing/installing successful builds.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Buildartifacts are deployed into Tomcat instances which were integrated using teh Perl and Shell scripts
  • Responsible for defining and mapping parameters and variables and session parameters according to teh requirements and usage of workflow variables for triggering emails in QA and UAT environments.
  • Created and maintained Subversion repositories, branches and tags.
  • Involved in sprints and planned releases wif teh team using JIRA .
  • Used JIRA tool to track all teh defects and changes related to Build and Release team.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Responsible for providing consolidated daily and weekly status reports to teh management and team.
  • Responsible for coordinating teh Offshore and Onsite team and resolve all teh issues faced by teh team

Environment: SVN, GIT, Maven, Ant, Oracle Weblogic, Nexus, Jira, Shell Scripting, Hotfix PROD Patches, Linux (Ubuntu).

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems.
  • Participated in teh release cycle of teh product which involves environments like Development, QA, UAT and Production.
  • Responsible for teh build and release management process.
  • Responsible for automated build scripts and resolved teh build issues.
  • Coordinating wif development teams to perform bilds and resolve build issues.
  • Analyze and create daily reports on teh status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Performed biweekly build cycle and testing processes on Solaris.
  • Coordinated wif developers, Business Analyst and Mangers to make sure dat code is deployed in teh Production environment.
  • Troubleshoot tickets on teh halp desk tracking system.

Environment: Subversion, Apache Tomcat, Java/J2EE, ANT, Jenkins, Shell Scripts, MAVEN, UNIX, LINUX.

We'd love your feedback!