We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

4.00/5 (Submit Your Rating)

Basking Ridge, NJ

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry implementing DevOps practices like Build Automation, Continuous Integration(CI), Continuous Deployment(CD), Infrastructure as code, Cloud computing, Release Management and Development for several markets driven international organizations.
  • Experienced in all phases of the software development life - cycle (SDLC) and have an in-depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on automation, setup & administration of build & deploy CI/CD tools like Jenkins, ANT, Maven and Integrated with version control tools like SVN, GitHub, and Bit bucket.
  • Efficient experience in using Nexus, J frog and Artifact Repository managers for Maven builds.
  • Instrumental in setting up CI-CD Pipeline using tools like GIT, Jenkins and Nexus.
  • Expertise in writing Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment.
  • Involved in configuring and integrating the servers with different environments using CM/ Provisioning tool Chef and Ansible.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in OpenShift, AWS and VPCs.
  • Extensively worked on Hudson, Jenkins and Team city for continuous integration and for End to End automation for all build and deployments.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in Executing Kubernetes locally with MiniKube created local clusters and deployable application containers.
  • Experience in Building infrastructure with custom Terraform templates and maintained them as a part of Disaster Recovery.
  • Configured RDS instances using Cloud formations and Terraform.
  • Experience on installation and configuration of the monitoring tools like Nagios and Splunk.
  • Expertise in working with Apache Tomcat and Oracle WebLogic servers.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Expert in supporting the implementation/improvement of software development practices, release management methodologies and software deployment strategies.

TECHNICAL SKILLS:

Version Control Tool: GIT/GitHub, Subversion, TFS.

Build Tools: Maven, Ant.

CI/CD Tools: Jenkins, Bamboo, Hudson.

Cloud Environments Tools: AWS (EC2, ELB, Dynamo DB, S3, CFT, RDS, IAM), Azure.

Bug Tracking Tools: JIRA, Remedy.

Configuration Management Tools: Ansible, puppet, Chef.

Container tools: Docker, Kubernetes.

Monitoring tools: Nagios, Splunk, App Dynamics.

Scripting Languages: Shell scripting, Groovy, Ruby, Python.

Web/ Application Servers: Apache Tomcat, JBOSS, WebSphere.

Databases: NoSQL, MYSQL, Dynamo DB, Oracle.

PROFESSIONAL EXPERIENCE:

Confidential, Basking ridge, NJ

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Experience in planning, designing, consulting, Implementation & technical skills in areas of AWS Cloud and Linux.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM. Worked on AWS services EC2, IAM, S3, Lambda, Cloud Watch, Dynamo DB, SNS, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53, ECS, Auto scaling.
  • Cloud Watch, VPN as the monitoring tool for monitoring the servers.
  • Created Cloud Formation templates for automation process on EC2 instances in AWS cloud service.
  • Created Python scripts to: Totally automate AWS services which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Created highly customizable Cloud Formation templates that can be reused for various environments, applications, AMI's, etc.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Maven, Jenkins, Docker, Ansible & Cloud formation tools.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom container images, tagging and pushing the images and write Docker files to manage images.
  • Worked with Docker for portable Deployment of applications.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Environment : AWS, GitHub, Maven, Jenkins, Ansible, Chef, Groovy, Shell scripts, Ant, TFS, Sonar, Agile, Docker, Kubernetes, Mesosphere, Terraform, PowerShell, WebLogic.

Confidential, NYC, NY

DevOps Engineer

Responsibilities:

  • Implemented a CI/CD pipeline with Jenkins, GitHub, Nexus, Maven and AWS AMI's.
  • Delivered Solutions to improve Cloud architecture, deployment for AWS Private and Public Cloud.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Chef.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Installed and configured Chef and written recipes to automate the administrative tasks
  • Created Automated Deployment using Chef using cookbooks
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Chef.
  • Integrated GIT hooks to Jenkins to automate the code checkout process and implemented CI/CD process.
  • Written Bash scripts to perform deploys dynamic content to tomcat Webserver and WebSphere App Servers.
  • Developed build and deployment processes for Pre-production environments.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Migrating code repository form TFS to Git repository.
  • Migrating code repository from SVN to Git repository.

Environment: GIT, Jenkins, Ansible, Chef, AWS, Shell Script, TFS, Maven, JIRA, Open Shift, Terraform, Mesosphere, Docker, WebSphere.

Kaiser Permanente, Oakland, CA

Devops Engineer

Responsibilities:

  • Involved in AWS, DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Set up automated provisioning and SCM systems from scratch such that any new system, which is added to infrastructure by auto scaling mechanisms, would be provisioned and configured to the service ready state automatically. Built using AWS Auto Scaling, User data scripts, Chef ELB, IAM, SNS.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Set up immutable environments for testing infrastructure, which empowered everyone to test their code changes on the fly. Built using AWS Cloud Formation, Jenkins, Chef.
  • Automated a build, testing and verification process of the company's sandbox environment. The requirement was to perform regular builds and QA checks on numerous assigned roles, to ensure reliability of the Chef config.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like chef.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like, push jobs server, super market etc.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Migrated QA, staging and testing environments off dedicated infrastructure and into the cloud.
  • Created different security groups for EC2 instances and assign the security groups based on types of servers.
  • Created AWS instances and deployed applications and delivered for QA teams to initiate performance testing.
  • Integrated various tools to create a customized solution for governance, orchestration and automation model.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Develop the automated build and deployment using maven and Hudson/Jenkins using tomcat as the application server.
  • Implement build, release, and application deployment in multiple and diverse environments.

Environment: Java, Linux, Ant, Maven, Jenkins, Hudson, Ansible, Chef, Python, PowerShell, Perl, AWS, JBoss, Dynamo DB, GIT, GitHub, SVN, Docker, Jira, Oracle.

Confidential

Build Engineer

Responsibilities:

  • Performed day-to- day admin activities like creating and managing Build, deploy activities, and improving the release process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Performed SCM compliance reviews on configuration items to be issued to testing and production environment.
  • Achieve continuous integration by using Jenkins by integrating GitHub web hook.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Used SVN as Version Control System for two applications. Managed development streams and integration streams.
  • Deployed the ANT and Maven generated artifacts in a Web sphere application server.
  • The entire process of Build, Release and deployment was automated using Ant, Shell scripting and Cruise Control.
  • Responsible for Branching and merging the code as per the schedule.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBOSS, Web Logic and deploying J2EE Applications to these environments
  • Executed DB scripts (DML and DDL) which have dependencies on the code on Oracle DB.

Environment: Java, Maven, Git, Jenkins, Apache, Tomcat, WebSphere, Application Server, Oracle 10g and 11g.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and maintenance of Red Hat Linux servers.
  • Performance tuning functions on RHEL servers.
  • Monitoring system performance of virtual memory, managing swap space, disk utilization and CPU utilization.
  • Create, manage and troubleshoot LVM.
  • Check alert logs, trace files and file system maintenance.
  • Support developers for Java-based Web Applications.
  • Develop and maintain training materials and server documentation for use by internal team.
  • Utilize kick start and Ignite for system build/recovery.
  • Design, install, administer, and optimize company servers.
  • Develop strategies for client/server implementations including utilizing the use of virtual and cloud solutions.
  • Red Hat KVM-based virtualization.
  • NFS/CIFS file system mounting and support for developers.
  • Experience upgrading server operating system, tech refresh, imaging, patch management
  • Apply required security patches within NIST and enterprise guidelines
  • Acquire permission from stakeholders to change and/or fix their system

Environment: Oracle Enterprise Linux, Solaris 10, Red Hat Linux, Apache, Tomcat, WebSphere, Web Logic application server, UNIX server, Oracle 7.x/8. x.

We'd love your feedback!