We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Around8 yearsof experience inIT industry majorly on Build and Release Engineering,System Administration, Devops CI/CD Engineering, Infrastructure Automation in public, hybrid cloud, and Configuration management in Telecom, Finance, E - commerce and Health care applications with a solid proclivity towards DevOps culture.
  • Strong Experience in infrastructure creation in Amazon Web Services (AWS) by using services Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), NACLs, Security Groups, Systems Manager, Elastic Load Balancers(ELB), Simple Storage Services (S3), Auto Scaling, Identity and Access Management (IAM), EBS Volumes, Cloudwatch, API Gateway, Route 53, RDS,Cloud Formation, CloudFront(CDN), Microservices and EC2 Container Services (ECS).
  • Expertise in developing Ansible playbooks for Infrastructure creation and configuration management and continuous deployments.
  • Hands on experience on Continuous Integration server Jenkins for configure and manage Jenkins jobs to build and deploy the code in lower and higher environments.
  • Developed Jenkinsfile to create dynamic Pipelines to support Continuous Integration and Continuous Delivery in Jenkins 2.x.
  • Worked on various Jenkins plugins like coordinator plugin, single click deployment, sonar plugin etc.
  • Experience in branching and merging strategies, tagging in version control tools Git and SVN.
  • Worked in Agile methodologyand used various agile tools like Jira and confluence. Also involved in Remedy and change management tool ServiceNow for change implementation.
  • Expertize with uDeploy IBM deployment tool, automated the deployments through the uDeploy Rest api calls.
  • Working experience on Log stash config files to integrate with ELK stack for log aggregation.
  • Experience in web and application servers Apache Tomcat, Nginx, JBoss, WebLogic servers.
  • Strong experience in migration of existing on premises servers to AWS cloud using VM Import Export service and AWS CLI.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Monitoring AWS Instances regularly using ops view and New Relic tools.
  • Deployed a test environment by running applications in Docker container and pushing Docker images to AWS EC2 container registry (ECR) repository. Then, launched a Kubernetes cluster to run the containers.
  • Hands on experience on customize yum repos, user management, install SSL certs, build rpms, disk management, applying OS level patching, hardening on Linux servers (RHEL, CentOS and Ubuntu).
  • Strong knowledge on automation tools Chef, Puppet and Ansible, Docker containers.
  • Expertise in writing scripts in python, shell and yaml to automate daily tasks and deployments to eliminate manual process.
  • Performed RPM and YUM package installations, patch and other server management.
  • Extensively worked with Infrastructure as a Service(IaaS) environments using tool Puppet.
  • Knowledge on creation of Puppet manifests files.
  • Worked in Puppet Master and slave architecture environments.
  • Hands-on Experience of theJ2EEFramework and its components as related to Java build, test, deployment and release management initiatives.
  • Build the .NET window services and web application using MSBuild.
  • Integrated Selenium regression test modules with Cucumber reporting into the CI framework.
  • Lead the production implementation tasks by leveraging CI/CD Pipelines for production deployments.

TECHNICAL SKILLS

Monitoring Tools: Nagios, Cloudwatch, App Dynamics, dynatrace

Log analysis Tools: ELK stack, Splunk, AWS CloudTrail

Automation Tools: Ansible, Chef, Puppet and Terraform

CI-CD Tools: Jenkins, Udeploy, Build Forge, Docker, EC2 Container Service (ECS)

Build & Version control Tools: ANT, Maven, Gradle, GitHub, SVN,MsBuild

Operating Systems: Unix, Linux (RHEL, CentOS, Ubuntu), Windows

Network & FTP protocols: SCP, SSH, SFTP, TCP/IP, DNS, DHCP, LDAP, HTTP, HTTPS

Databases: Cassandra, SQL, Amazon RDS,Oracle

Cloud services: AWS, VMWare

Languages: Shell Script, Perl, Pl/SQL,PHP,XML, Python,C#,.NET,Java,C++

Atlassian Suite: Jira, confluence, crucible, bamboo and bitbucket

Code Quality coverage: SonarQube, HP Fortify, Crucible

Testing tools: Selenium, Cucumber, HP ALM,Nunit

Other: Kubernetes,Mesos,RALLY,Kafka,Spark,ServiceNow

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta,GA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Working closely with architects to develop run book, for implement best security practices to migrate on premises infrastructure to AWS cloud.
  • Built customized base AMIs in AWS cloud to launch EC2 instances which has the user’s public keys, yum repo files, base packages and minimal applications as required.
  • Created and configured Jenkins parameterized jobs to build and deployments.
  • Configured Auto Scaling Groups and launch configurations for different applications.
  • Hosted meetings with developers and product mangers to ensure the Infrastructure setup secure and right way.
  • Developed Ansible playbooks to setup the Cassandra cluster on AWS cloud and Datastax Ops center to monitor the database infrastructure.
  • Reviewing and approving Change Management tickets to add and delete Ingress and Egress rules in security groups for AWS EC2 instances.
  • Enabled logging to export logs to cloud watch by creating cloud watch log groups and grant EC2 instance access to write the logs in particular log groups using AWS IAM role.
  • Worked with Dev team to migrate application which is existing in own Data Center to AWS cloud with minimal production downtime.
  • Wrote a python (boto) script which performs the snapshots of EBS volumes of instances which are in production environment.
  • Created Cron jobs to run schedule script executions on multiple servers.
  • Worked with security team to install SSL certs for different hosts.
  • Created Route53 private hosted zones in different VPCs as per customized naming convention.
  • Deploying, managing, and operating scalable, highly available and fault tolerant systems on AWS.
  • Hosted Static websites for organization purpose which servers the static content which is stored in S3 buckets.
  • Worked with container orchestration tools like Mesos,Kubernetes.
  • Created both Internet and inter facing ELBs (classic, Application ELBs) and installed certificates on the ELBs by Certificate Manager Service as required by the application.
  • Configured Logstash with config files to integrate with ELK stack for log aggregation.
  • Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.
  • Developed many python scripts to automate many manual tasks.
  • Developed Cloud formation templates to setup Blue/Green deployment infrastructure along with VPC, subnets, EC2, Security groups, ELB, Cloud Watch Alarms, Auto Scaling, SNS, SQS, RDS.
  • Automated the applying OS security patches and YUM updates using Ansible playbooks.
  • Used Jira as Ticketing System Tool to handle the issues/tasks/service requests created by multiple team members across the project.

Environment: AWS (EC2, VPC, ELB, AMI, EBS, Cloud Watch, Autoscaling, S3, VM Import, Export), ELK, Ansible, Linux (RHEL, CentOS), Cassandra, Python, shell, Jenkins, JIRA, Confluence.

Confidential - Atlanta, GA

Continuous Integration/Continuous Delivery/Devops Engineer

Responsibilities:

  • Ensure code quality by incorporating Sonar, HP Fortify into their Build Process.
  • Support the company ecosystem using MSBUILD, MAVEN, ANT, MOCK as build tool.
  • Defined ChefServer and workstation to manage and configure nodes.
  • Development of ChefCookbooks to manage systems configuration.
  • Created different application processes in Udeploy which would deploy applications, run automated tests, add status messages based of the results and rollback the deployments based on the failures into different environments.
  • Managed Linux cloud servers on AWSEC2 using Chef Server.
  • Experience in designing and deploying AWS resources using EC2, S3, RDS,EBS,ElasticLoadBalancer (ELB), Autoscaling groups and Ops-works.
  • Involved in configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured s3 to host static web content.
  • Creating new IAM users & groups, defining roles and policies and Identity providers using IAM service.
  • Deploying cloudstack using AWS Ops-works.
  • Setup AnthillPro and Jenkins builds and deployments to support complex CI/CD workflows.
  • Integrated various Unit test case frameworks like NUNIT, MSTEST, VSTEST, and JUNIT as part of their build Process.
  • Created nuget packages and pushed them to JFrog Artifactory.
  • Send email notification of release candidates and final releases to appropriate lists.
  • Generated Artifacts are deployed to all environments with proper approval workflows starting from DEV to PRODUCTION.
  • Windows/Web Config’s files in each project of .NET are building and deployed separately using secondary workflow.
  • Extensively worked on Windows Services,Web application and Maven Projects.
  • Integrated Codecoverage,Unit Tests Results, code Quality into Sonar Dashboard.
  • Created a Batch file and automated the process of HPFortify into CI Process.
  • Used RALLY for creating the User Stories and tracking the status of Projects.
  • Work with DBA to automate RedGate steps for incremental update and roll out of database changes.
  • Work with Application team to connect and bring automation test cases within the continuous integration process.
  • Create new repository for new projects. Manage repositories to add/modify/delete users and permissions.
  • DeployedNode.js application through Docker by building a Docker Image on an AWS EC2 Instance.
  • Used JACOCO for generating Code coverage in MAVEN Builds.
  • Educate and help development teams with any local SCM issues.
  • Setup and utilize Anthill Pro agents for deployment process to different type of environments including VM and Cloud nodes.
  • Helped the QA teams to automate their test automation using Selenium/Batch file.
Environment: Anthillpro,Jenkins,AWS,Chef,Docker,Sonar,HPFortify,Nuget,IIS,Tomcat,MSBuild,RALLY,Maven,Shell Scripting, GIT, Subversion, Nunit, MSTest, MOCK, Redgate.

Confidential - Chicago, IL

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Created the branches in Subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Installed and Configured Jenkins for Continuous Integration.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Build, configured and support Application team environments.
  • Performed database deployment activities like execution of Database scripts Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins, Maven, MS Build, and Subversion
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Worked with Atlassian JIRA for ticketing and tracking
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Writing shell and Python scripts for automated deployments especially in handling all the tasks before kicking off WSLT or admin console deployments.

Environment: SVN, Maven, Jenkins, Puppet, Tomcat, Nexus, Python, Shell Script, Oracle.

Confidential - Miami, FL

Senior Build & Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion (SVN) and Ant with Hudson to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Created the branches in Subversion (SVN) to implement the parallel development process.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • The deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool(WLST)
  • The build artifacts like wars and ears are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts
  • Maintained all the Linux environments for deployments.

Environment: SVN, Anthillpro Maven, Hudson, JIRA, Shell, Perl, WebLogic, Nexus.

Confidential - San Diego, CA

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Used Harvest for the purpose of Software Configuration management and maintaining the versions.
  • Perform biweekly build cycle and testing processes.
  • Used ANT Scripts to automate the build process.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for UNIX machines.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML), which has dependencies on the code on Oracle DB.
  • Used Remedy as deployment issue tracking tool.

Environment: Harvest, Hudson, ANT, Shell Scripts, XML, UNIX, Business Objects, and Oracle.

Confidential

Build and Release Engineer

Responsibilities:

  • Perform software builds using Clearcase as version control tool.
  • Writing config specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Sphere application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Used Build Forge as a continuous integration tool for automation of daily process.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, Build Forge

We'd love your feedback!