We provide IT Staff Augmentation Services!

Devops / Cloud Engineer Resume

PA

SUMMARY:

  • AWS / DevOps Engineer with 6+ years of IT experience in DevOps, Linux System Administration, Build Engineering & Release Management process, including end - to-end code configuration, building binaries and deployments of artifacts and entire life cycle model in Enterprise Applications.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Good experience on DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker. Worked on Apache writing python application to convert txt, xls files and parse.
  • Experienced with Docker container service. Dockerized applications by creating Docker images from Docker file. Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Extensively experienced in Bash, Perl, Python, Java, Ruby scripting on Linux. Automated the process of launching and stopping / terminating EC2 instances on Amazon AWS with BOTO.
  • Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
  • Used Chef for server provisioning and automating infrastructure. Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Installation, management, and updates of Atlassian products - JIRA, Confluence, Bamboo, Fisheye, and Stash.
  • Expertise in Agile Testing Methodologies and full Software Development Life Cycle (SDLC) Methodologies & Validations to ensure the Quality Assurance Control.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS with the paradigm of Infrastructure as a Code.
  • Experienced with build automation tools like Ant and Maven. Well versed with Open stack based cloud infrastructure. Implementing and administering monitoring tools Splunk and Nagios.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Well versed with Ansible Playbooks, modules and roles. Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, AWS EMR, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Redshift.
  • Experienced in maintaining the Hadoop cluster on AWS EMR. Automating AWS EMR, Building AWS Data solution, Building Infrastructure as a service using Cloud Formation.
  • Knowledge and experience in creating Jenkins Pipeline. Set up Continuous Integration for major releases in Jenkins. Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms. Used GIT to keep track of all changes in source code. Experience extending AD DS into VPC.
  • Extensive experience in UNIX performance tuning and Capacity Planning. Strong experience in working with Linux and Windows environments.
  • Used Redshift to manage the data warehouse and to run SQL queries in Exabyte of unstructured data in Amazon S3. Redshift to analyze, visualize real time data and to perform data analytics.
  • Good analytical, problem solving, communication skills and have ability to work either independently with little or no supervision or as a member of a team.
  • Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Experience working on SOLR to develop search engine. Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Well versed with creation of puppet profiles and role modules. Leveraged Hiera to create various re-usable puppet modules.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
  • Experience in administrating, deploying and managing UBUNTU and centos servers.

TECHNICAL SKILLS:

Web Technologies: Google Web Toolkit, HTML 5, JavaScript, CSS, XML, XSLT

Languages: Shell, PHP, Java 7, Python, C++

SCM Tools: Subversion (SVN), GIT

Build Tools: Ant, Maven, Gradle

Scripting Languages: Bash, Shell, Ruby, Perl, Python

Configuration Management: Puppet, Chef, Ansible

CI Tools: Jenkins/Hudson, AntHillPro, Bamboo, Ansible

Operating Systems: Windows, Linux (REDHAT, Ubuntu, CentOS, Suse), Unix, RHEL and Solaris

Monitoring tools: Splunk, Nagios

Databases: Oracle10g/11g, MySQL, MongoDB

Web/Application Servers: Tomcat, HTTP Server, WebLogic 11g, JBoss

Bug Reporting Tools: SDM­12, JIRA

AWS RDS: PostgreSQL, Aurora, MySQL, Dynamo DB, Redshift

AWS Services: EC-2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trail, SQS, SWF, EBS, SNS, Amazon direct connect

DevOps: Chef, Vagrant, Virtual Box, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker

PROFESSIONAL EXPERIENCE:

Confidential, PA

DevOps / Cloud Engineer

Responsibilities:

  • Created patch document through Shell script and PowerShell and automated installation of SSM agents on servers.
  • Worked extensively on Lambda functions (python) to power-on 1000 servers, when given a trigger and identify the tags that turn off the servers when the task is finished
  • Migrated systems from AWS and Azure into Google Cloud Platform respectively.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Automate infrastructure creation, deployment and recovery using Ansible, Docker, and Terraform & Jenkins.
  • Configured servers using AWS, which includes importing necessary volumes AWS Elastic Block Storage (EBS) and launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Established and accountable for backup and disaster recovery for all systems, N2WS cloud native backup tool for hourly backup for EBS volumes for everyone hour.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.
  • Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services.
  • Worked with Source Code Management system Git/Bit bucket and with build manager for Java projects Maven.
  • Working on Ansible Tower to automate the repetitive tasks to minimize the operational costs. Good knowledge on Ansible Vaults to encrypt and decrypt the files.
  • Expertise in writing new plugins in order to support new functionality in Terraform.
  • Experience in AWS Ansible Python Script to generate inventory and push the deployment to manage the configurations of multiple servers using Ansible.
  • Configure and setup VPN and setup VPN tunnels to cloud-based (AWS) servers in use in the network.
  • Used advanced search engine ELK stack (Elastic search, Log stash and Kibana) to process large datasets and visualize the results based on aggregations and filters on structured and unstructured fields.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
  • Utilized Splunk monitoring with Ansible automation of infrastructure in Kubernetes cluster and automation through Jenkins, Ansible scripts in Linux OS systems on AWS EC2 instances with S3 storage.
  • Created the Lambda function and migrated the configuration items from AWS to service now and helped them to configure them to solar winds monitoring and enabled triggers. Configuring IAM roles for EC2 instances in ELB and assign them policies granting specific level access to S3 buckets by customizing JSON template designed Stacks using Amazon Cloud Formation templates to launch Infrastructure, used Code Commit to host secure, scalable private Git repositories.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.

Environment: AWS services, Jenkins, Docker, Ansible Tower, shell script, Splunk, Kubernetes, Python script, Git, Big bucket, Maven, Chef, Terraform

Confidential, Irving, TX

DevOps / Cloud Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configured high availability and fault tolerance of the applications using Elastic Load Balancers (classic & application load balancers), launch configuration using terraform and boot strapping scripts, health checks and alarms to trigger auto scaling to maintain number of instances and adjust capacity to scale up/down based on triggered alarms and tested application vulnerabilities to maintain high availability.
  • Used high degree of automation using DevOps tools for zero down time of servers. Familiar with Google’s SRE concept of Error budgeting to deploy applications with highest reliability.
  • Installed workstation, bootstrapped nodes, wrote Chef-Recipes authored them by using Ruby & uploaded them to the Chef server by Knife to manage configurations, applications, packages, services and automate installation process for webservers and AWS instances.
  • Responsible in interacting with the nodes, required for performing a bootstrap operation and used Scalar to launch AWS instances.
  • Building requisite automation for repetitive and complex tasks with scripts to streamline operations.
  • Researching and deploying new tools, frameworks and patterns to build a sustainable big data platform.
  • Provided technical expertise for continuous development and continuous integration.
  • Provided architectural input for system design to improve infrastructures scalability, reliability & adaptability.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Maintained Jenkins servers and Bamboo to deploy into production & non-production environments.
  • Involved in migration of Bamboo Server, Artifactory and Git Server.
  • Worked with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications.
  • Hands on experience of Build and Deployment phase and usage of Continuous Integration (CI/CD) tools and build configuration.
  • Extensively working with the Hadoop Developers and SIT testing Team in the project in mantaing the Hadoop Clusters and also involved in the Development.
  • Efficiently worked on migration of code from Bit Bucket repositories to the Bamboo server and also workd on SonarQube for Code analysis check.
  • Used Jenkins as Continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled builds, notifying the build reports etc.
  • Worked on micro services project to build Docker containers and deploy to Dev UAT and Prod.
  • Worked on setting up the new repos, managing the permissions for various GIT branches.
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules.
  • Extensively used to write PowerShell scripts for automating the services inside the Azure.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on micro services project to build Docker containers and deploy to Dev UAT and Prod.
  • Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final Production platform (SaaS Cloud, Private secure cloud) in order to speed up development/ deployment process and work within CI/CD framework (Team City, Octopus Deploy).
  • Working with BitBucket to store the code and integrate it to Ansible Tower to deploy the playbooks and managing on premise OS/Applications/Services/Packages using Ansible as well as AWS Services for EC2/S3/Route53 & ELB by writing playbooks.
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
  • Used configuration management tools like Puppet and created base modules for Puppet.
  • Designed, developed data integration programs in a Hadoop environments with NoSQL data store Cassandra for data access and analysis.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments
  • Manage the integration of new software projects and products into the build environment. work with product development to resolve build-related issues in all projects
  • Involved with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Involved in scrum ceremonies and documented work done, skills required and mitigated for future projects
  • Used Confluence for documenting, skills required and mitigated for future projects

Environment: AWS Services, Scalar, Chef, Ruby, Jenkins, Maven, SonarQube, Lint, Apache Tomcat, Web Sphere, WebLogic, Shell, Python script, Docker, Docker Swarm, Open Shift, Vagrant, Service Now, Terraform, Confluence

Confidential, Newark, DE

DevOps Engineer/ AWS Cloud Services

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EMR, EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions. Implemented automated local user provisioning instances created in AWS cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it. Defined branching, labeling, and merge strategies for all applications in Git.
  • Support and provide best SCRUM practices to teams using agile methodologies. Demonstrate, observe and support SCRUM ceremonies. Enforced SQL injection techniques to avoid unauthorized breaks to the data access. Automated deployment of builds to different environments using Jenkins
  • Developed data conversion procedures in PL/SQL Involved in maintaining batch processing PL/SQL procedures for data extraction for feed creation.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT and use ant/maven to build war/jar artifacts
  • Used MySQL, Dynamo DB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system. Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Developed new API endpoints and features using Java, Drop wizard, and Couch base. Wrote unit tests, integration tests, and performance tests using Mockito, JUnit, and Gatling
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Environment: AWS, Chef, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, GIT.

Confidential

Jr. Devops Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker. Wrote and maintained various Ansible modules for the upstream Ansible repository. Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build. Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira. Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Built Open stack based infrastructure for Database as a service (DBaaS) and Load Balancer as a service (LBaaS).
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures. Performed setup of clustered environment with WebLogic Application Server.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Used Shell script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool

Environment: Java, Maven, Open stack, Ansible, Jenkins, Jira, Linux, WebLogic, Subversion, Shell scripting

Confidential

Linux Administrator

Responsibilities:

  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Setting up Change Management process and standardizing the policies for various applications
  • Worked in setting up the repos to various projects in SVN
  • Involved in migration fromSVN to GIT repos and worked with Linux sys admins for the same
  • Responsible for Deployment Automation - Puppet, MCollective, Hiera, Custom Puppet modules, Ruby
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Serverand nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Environment: RedHat Enterprise Linux 5.x, 6.x & 7.x,GIT, Ant, Maven, Artifactory, Tomcat, WebSphere, Java, SVNVMware, Shell, Perl Scripting, Nexus, Sonarqube, Crucible, JIRA, WebLogic, WebSphere, Jenkins, CAST, Chef, Puppet.

Hire Now