We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8+ years of IT experience as a Devops Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment.
  • Experience in migrating On - Premise network to Amazon Cloud Services, Azure Cloud Services and Private Clouds, using Cloud Formation templates, AMI's and other AWS resources.
  • Exposed to all aspects of software development life cycle (SDLC) such as analysis, planning, developing, testing, implementing and post-production analysis of teh projects.
  • Understanding of software development lifecycle and various methodologies, specifically AGILE/SCRUM.
  • Extensive experience in studying existing infrastructure landscape, design cloud architecture, Proof of Concepts, design improvements, cost Estimation and implementation ofAWSCloud Infrastructure recommending application migrations to public cloud.
  • Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on Web Sphere Application Server and Web logic Application Servers.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices.
  • Experience wif container technologies Docker, Kubernetes, Helm.
  • Hands on experience wif a broad range ofAWSCloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, AWS lambda, AWS Glue, Elastic search and Cloud Watch.
  • Experience as a Linux Administrator wif administration of Middleware components such as Tomcat, JBoss, Web Logic and Apache Web Server, IIS and LDAP Active Directory Server.
  • Strong noledge of GIT, Subversion (SVN) and experience utilizing source control such as Perforce, TFS, and noledge of Clear Case.
  • App Dynamics, Elk, Splunk based monitoring set-up & administration.
  • Extensively worked on Jenkins/Hudsonby installing, configuring and maintaining for teh purpose of Continuous integration (CI) and Continuous deployment (CD) for End to End automation for allbuildand deployments.
  • Involved in design, implementation and modifying teh Python code.
  • Created multiple Python, Bash, Shell and Ruby Shell Scripts for various applications level tasks.
  • In-depth understanding of teh principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experienced in creating IAM roles for teh instance to have teh permission to send out teh metrics to Cloud Watch dashboard.
  • Experience in working wifTerraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace teh rest of our infrastructure
  • Experience of working wif teh release and deployment in Java/J2EE Web applications environment
  • Knowledge of using various routed protocols like FTP, SOA, SFTP, SSH, HTTP, TELNET, HTTPS and Connect direct.
  • Strong hands on development and configuration experience wif software provisioning tools Chef, Ansible and Puppet.
  • Implemented multi-tier application provisioning in Cloud Open Stack, integrating it wif Chef/Puppet, Docker.
  • Manage Nagios and Open view High Availability solution.
  • Prometheus and Grafana monitoring tools.
  • Proficient in defining, communicating and fulfilling teh project's goal and breaking complex issues into manageable parts.
  • Worked wif project documentation and documented other application related issues, bugs on internal wiki website.
  • A highly motivated, energetic individual, a team player wif excellent communication and inter-personal skills.

TECHNICAL SKILLS

Cloud Platforms: AWS,AWS Glue, Kinesis data stream, Lambda, Google Cloud, Rackspace, Open Stack, Pivotal Cloud Foundry (PCF)

Framework/DevOps Tools: JIRA, SonarQube, XL ReleaseandXL Deploy, Nexus, Jenkins, Slack, TeamCity, JaCoCo

Build Tools: Ant, Maven, Gradle, MSBuild

SCMs: SVN, Git, GitHub, Bitbucket, GitLab

IAC CM Tools: Puppet, Ansible, Chef, Terraform

Container Tools: Docker, Kubernetes, Open Shift, Apache Mesos

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, AIX

Databases: Oracle, SQL Server, MySQL, Postgres

Programming Languages: Java, Python, SQL

Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Python, Putty, iTerm

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

Sr. DevOps Engineer

Responsibilities:

  • Setup repos, merging code from develop branch to master branch and make it ready for deployment.
  • Migrated legacy applications to AWS Cloud PaaS by setting up CI/CD pipelines
  • Created WebApps (PaaS solutions) on AWS portal for deploying web applications.
  • Created nightly builds wif 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 teh pipelines to fail teh builds when conditions were not met.
  • Worked on AWS EC2/VPC/S3/SQS/SNS based on automation Terraform, Ansible, Python, Bash Scripts.
  • Set up teh SonarLint plug-ins in developer’s workstation for detecting defects early during development.
  • Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry.
  • Configured SonarQube and integrated it wif Jenkins to measure and analyze teh source code quality.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Notify Broken builds to appropriate Team / Team Members and enable for successful build.
  • Worked wif Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Provide support to Production, Development environments.
  • Developing and maintaining scripts to automate teh build, packaging as well as automation of time consuming, error prone tasks associated wif teh build.
  • Installed and configuredKubernetesand Docker.
  • Installed and configured KubernetesUI for better visualization of teh Cluster.
  • Configured health check forKubernetesPods.
  • UseKubernetesto deploy Docker containers into Pod Clusters on multiple Nodes.
  • TroubleshootKubernetesIssues in teh Clusters environments.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for teh team

Environment: Git, AWS, XL ReleaseandXL Deploy, Docker, Nagios, Oracle 12c, Java, J2EE, Python, Windows Servers, XML, JIRA, SharePoint

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • 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.
  • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility.
  • Automated setting up server infrastructure for teh DevOps services, using Ansible, shell and python scripts.
  • Created Dockerfile and automated docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Experience writing multipledatarecords into aKinesis data streamin a single call (also referred to as a PutRecords request).
  • Worked on running onEC2instances for hosting teh XebiaLabs DevOps Platform containers dat hold theXL ReleaseandXL Deploy modules
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate teh deployment, scaling and management of Docker Containers.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
  • Created nightly builds wif integration to code quality tools such as SonarQube, Veracode.
  • Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions not met.
  • Converted java projects into Maven projects by creating POM file and ensured all teh dependencies are built.
  • Worked on integrating GIT into teh continuous Integration (CI) environment along wif Jenkins.
  • Manage/mentor both onsite/offshore teams.
  • Enforced Test Driven development for teh DEV teams for every sprint

Environment: J2EE, Selenium, Oracle 11g, Spring, Ansible, Terraform, Maven, Jenkins, AWS, GIT, Rundeck, Anthill pro, XL ReleaseandXL Deploy, Kinesis data stream,Java/J2EE, ANT, Python, PUPPET, Ansible, MAVEN, DOCKER, Salt stack, JIRA, LINUX, XML, VMware, Kubernetes, Jenkins, Windows XP, Windows Server 2003, Web logic, AWS, Apache, Tomcat, SonarQube, TDD, Slack & BitBucket

Confidential - Jersey City, NJ.

DevOps Engineer

Responsibilities:

  • Involved in teh design of Automated Deployment Process
  • Implementing CI/CD into teh existing Environment.
  • Worked wif Engineers on providing teh configuration details of teh DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Virtualized teh servers using teh Docker repositories for teh test environments and dev-environment needs.
  • Mastered in working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Ability to use Docker as a new level in defining and creating applications or services by encapsulating them in containers
  • Created Subversion repositories wif standard directory layout of trunk, branches and tags.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one
  • Environment to other environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Continuous Integration wif SVN as teh Source Code Management tool.
  • Implemented approval process for deployment using promoted build in Jenkins.
  • Rollback capability using teh tags of teh last stable releases.
  • Maintaining teh Jenkins project based security and providing access to teh user groups.
  • Jenkins Administration as a part of deployment team.
  • Execute teh database scripts in target environment.

Confidential

SDET Engineer

Responsibilities:

  • Analyzed and documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked wif development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure teh adequate coverage of teh test cases.
  • Prepared required documentation for testing signoff by various parties as required by teh project plans.
  • Participated in weekly assessment meetings wif business analysts and developers.
  • Worked wif source version control tool such as Subversion (SVN) & Git.
  • Determine teh root cause of failure in teh application by using MySQL environment and application logs.
  • Created defects found in teh application and escalate to teh appropriate developer.
  • Reviewed functional and design specifications to ensure full understanding of individual deliverables.
  • Executed and evaluated manual cases and black box testing and report test results.
  • Ensured dat validated deliverables meet functional and design specifications.
  • Created, updated, deleted, and checked data using SQL
  • Conducted Functional, Regression, Smoke, Integrity and Performance Testing
  • Managed teh change request items
  • Used defect tracking tool Quality center to identify application errors and interact wif technical team to resolve issues
  • Scheduled meetings wif Business Analyst to determine technical parameters for EDI and other related processes, including communication, security, and privacy.
  • Was responsible to make sure dat all teh high and medium priority bugs are fixed prior to deployment.
  • Responsible in providing regular Test reports to teh Lead and Manager.
  • Resolved and escalated issues in timely manner and worked under strict deadlines and pressure.

Environment: Manual Testing, UNIX, Apache, Kinesis Data Stream, MS Office, Selenium IDE, Selenium RC, SQL, Java, Apache-Subversion (SVN), Git, Chrome, Mozilla Firefox, Windows, Quality Center, HTML, JavaScript, XML

Confidential

Process Engineer

Responsibilities:

  • Designed and installed customized Solar PV data acquisition systems including weather station
  • Conceptualized, designed and installed an in-house electric vehicle charging system at NYIT Campus
  • Visited sites to measure roof dimensions, obstacles location & performed shading analysis using Solmetric SunEye
  • Prepared accurate and detailed mechanical and electrical drawing sets for system installation
  • Coordinated all required engineering for permitting of Canopy and ground Mount Jobs
  • Complete Design of Rooftop/Canopy Distributed Generation PV Systems
  • Detailed system performance Analysis performed using PV Syst.
  • Developed full Electrical plan sets for permitting and construction
  • Perform utility rate analysis scenarios for potential energy and cost savings
  • Designed battery backup power "Microgrid" solution for retail customer
  • Developed etch process for oxide, nitride, dielectric and carbon based materials in ICP, CCP and Microwave plasma chambers
  • Worked closely wif Nanowire, DNA, Photonics, Phase Change Memory (PCM), MRAM Research and Development projects to develop successful etching process
  • Facilitated and contributed extensively in creating endpoint algorithms for several etch processes for AMAT Centura tool
  • Maintained etch tool by monitoring contamination, cleaning chambers and running twice-a-week periodic qualifications
  • Trained several other process engineers successfully for teh AMAT Centura tool and for other sectors.
  • Experienced in several ellipsometry and profilometry tools including Tencor F5 machine
  • Created or approved accurate energy model of entire plant in PVSYST. Calculated expected solar energy production
  • Shading analysis using AutoCAD 2D/3D, and Google SketchUp
  • Designed system specifications to adhere to NEC or to CSA
  • Developed single-lines, layouts, equipment specifications, cabling, conduit, and panel schedules
  • Performed voltage-drop calculations, short-circuit calculations and cable studies using CYMCAP and ETAP

Environment: AutoCAD, AMAT Centura tool, PCM, Nanowire, Google SketchUp, Solmetric SunEye, DNA, Photonics, CYMCAP, ETAP, Tencor F5, Microwave, ICP, CCP

We'd love your feedback!