We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

MI

PROFESSIONAL SUMMARY:

  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies.
  • Highly proficient in AWS cloud architecture design & development using various components services lie EC2, Auto scaling, ECS, ELB, S3, EBS, EFS, ECK, Glacier, Aurora, RDS, Dynamo DB, VPC, Cloud Front, Route53, Cloud Watch, Redshift, lambda etc.
  • Experienced in Cloud automation using AWS Cloud Formation, terraform templates, Amazon Cloud (EC2) Hosting and AWS Administration including S3 and IAM Services.
  • Experienced in Migrating On - premises applications and data onto AWS Cloud, leveraging the usage of different services available on AWS like AWS Direct Connect, S3 Transfer Acceleration, AWS Snowball Edge, Server migration service and Data Base migration service with Live Migration of applications implementing Hybrid Migration Strategy.
  • Designed POC works for new processes developed or to be developed for automation pipeline using cloud technologies like Azure and Google Cloud Platform(GCP).
  • Developed CI/CD system with Jenkins on Kubernetes container environment and utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy. Experienced working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Designed distributed private cloud system solution using Kubernetes on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes .
  • Extensive experience in continuous integration tools like Jenkins, Bamboo and AnthillPro for building JAVA and J2EE based applications. Experienced in Installing, configuring, and administered Continuous Integration tools such as Jenkins, TeamCity, and Bamboo for end-to-end automations in all Build and Deployments.
  • Used Jenkins and Configuration management tools to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Proficient in automating various infrastructure activities in CI/CD pipeline, Application Server setup, Stack monitoring using Ansible playbooks and on Integrating Ansible with Run deck and Jenkins.
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages to assist in building automation policies.
  • Familiar with Relational Database design, RDBMS and NoSQL, MognoDB, Cassandra .
  • Vigorously worked on Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower.
  • Writing Chef Recipes for Deployment on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances. Also Setting up and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.
  • Automated installation of Puppet Enterprise & configuring Puppet master & Puppet agents using puppet script.
  • Installed and configured GIT and communicating with the repositories in Bitbucket .
  • Hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like BitBucket, Subversion (SVN) and TFS on Linux and windows platforms.
  • Coordinated with developers for establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) and GIT source control.
  • Getting code from Bitbucket to local Git and kick off testing from Bitbucket through build jobs. Experienced in using Build Automation tools like ANT, MAVEN and MS Build scripts for build and deployment.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code. Created and maintained Antbuild.xml's and Maven Pom.xml's for performing the build procedures.
  • Ability in development and execution of XML, Ruby, Shell Scripts and Perl Scripts, Power shell, Batch scripts and Bash also.
  • Evaluated, designed, standardized, built complex physical and virtual platforms that are hosting applications.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, JSON, XML, DTD.
  • Experience in Building streaming data pipelines that reliably get data between applications and involved in streaming applications that transform or react to the streams of data using Kafka, Splunk, Nagios & Logstash.
  • Experienced with real-time monitoring and analytics configuration, automation.
  • Proficient in creating visualizations/dashboards for AWS on Premise stack along with application-specific metrics.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) Red Hat Linux and CentOS servers.
  • Worked with different Bug tracking tools like JIRA, Remedy and Bugzilla.

PROFESSIONAL EXPERIENCE:

SR. CLOUD/DEVOPS ENGINEER

Confidential, MI

Responsibilities:

  • As a DevOps & Cloud Engineer, worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, and Lifecycle Management policies), Cloud Formation (JSON Templates), Elastic Beanstalk, Lambda, VPC, RDS, Trusted Advisor and Cloud watch.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Migrated a Website to AWS , set up the core infrastructure, includes virtual machines (or instances) in AWS Elastic Compute Cloud (EC2), Auto scaling group, and Elastic Load Balancers and Security Groups.
  • Migrated on premise live data stream using AWS Kinesis & firehose to store data on Redshift platform.
  • Used EC2 Patch compliance , Maintenance Window, Run Command to remotely apply security patches to all the threats received via Deep Security and AWS Trusted Advisor. to make the entire AWS infrastructure compliant. Also used AWS Inspector for scanning purpose.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups. Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling.
  • Created Chef Cookbooks and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Configured Lambda deployment functions to be triggered by various AWS services like S3 to call it directly from web or application.
  • Created a Python Script to stop all the instances with a specific tag in AWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
  • Deployed and maintaining production environment using AWS EC2 instances and Elastic Container Services with Docker.
  • Responsible for setting up ELK (Elasticsearch-Log stash-Kibana) platform, parsing unstructured logs using regular expressions to be structured in JSON format.
  • Using Ansible role created an ELK cluster for non-log purposes to search and analytics of product data and pricing data.
  • Used Cloud Console to collect and monitor log files and created alarms in conjunction with APP Engine.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services and provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, kinesis) deployed via Terraform and AWS Cloud formation.
  • Developed Dev, Test and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Ruby/Bash, Chef, and Terraform.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB .
  • Created Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Worked with Docker and Kubernetes on multiple cloud providers , from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Used Kubernetes to orchestrate the deployment, scaling, management of Docker Containers .
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers and used Ansible Playbooks to setup Continuous Delivery Pipeline .
  • Deployed micro services , including provisioning AWS environments using Ansible Playbooks . Implemented CI/CD pipeline using Jenkins2.3 , Ansible Playbooks and Ansible Tower .
  • Coordinating with developers to resolve TFS build failures and issues. Developed a continuous deployment pipeline using Jenkins, Shell Scripts. Integrated SonarQube with Jenkins to test the code quality. Implemented intuitive dashboards with a variety of graphical visualizations, efficient and reusable Splunk searches, custom platform related features and system integrations and apps.
  • Rolling upgrade cluster from Kafka without any downtime/data loss while upgradation. Developed Kafka consumers to consume data from Kafka topics. Deployed the applications to Tomcat Application Server and static content to apache web servers
  • Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like New Relic and Cloud Watch in different work environments in real and container workspace.
  • Used Ansible to Orchestrate software updates and verify functionality
  • Managed Ansible Playbooks with Ansible modules , implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Worked with Ansible for Orchestration of Deployments for various servers & Ansible playbooks , replacing the dependency on Chef Cookbooks and Chef Recipes to automate infrastructure as a code.
  • Managed the configurations of multiple servers using Ansible . Involved in support and upgrade of Ansible from 1.x into the 2.x version on servers.
  • Design and Implemented Cloud Orchestration solution using Google Cloud , AWS EC2 & Microsoft Azure and Kubernetes .
  • Written MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases.
  • Responsible for writing various scripts in Jenkins to monitor server health and self-heal if necessary. Also, configured email plug-in to send alerts based on groovy script.
  • Setup & consolidated monitoring of Infrastructure, applications (application performance management) & systems in accordance to new monitoring tool.
  • Design, deploy, and administer management systems such as monitoring (OMD, NewRelic ) and code deployment via Jenkins.
  • Configured Newrelic for all the events and alerts of application metrics. Aide setup for and configured for logs files detail monitoring and alerts notification when changes are made Using Nagios & Newrelic.
  • Created the framework to seamlessly integrate NewRelic APM onto all the cloud native applications and developed ansible playbooks to roll out the infrastructure monitoring across all our servers. Configured log Monitoring by setting up the Newrelic and forwarded the docker logs to the logwatcher for log monitoring.
  • Created and maintained monitoring and alerting solutions which includes NewRelic agents, Splunk forwarders and Spacewalk clients on all CloudBees Jenkins servers for constant monitoring, logging and patch management to ensure that any unexpected issues are promptly identified and escalated.
  • Configured, Consolidated & migrated SolarWinds, Zabbix into New Relic .

ENVIRONMENT: Elastic Beanstalk, Lambda, VPC, RDS, Cloud watch, AWS EC2, Cloud Watch, Docker, ELK, Docker files, Docker HUB, Kubernetes, Jenkins (CI/CD), Ansible Playbooks, Ansible Tower, Kafka, Tomcat, Apache web servers, JIRA, New Relic, Splunk, Chef Cookbooks, Chef Recipes, Google Cloud, Microsoft Azure, MAVEN repository, Nexus Tool.

CLOUD/DEVOPS ENGINEER

Confidential, TX

Responsibilities:

  • Performed application server builds in EC2 environment and monitoring them using cloud watch And Creating Private networks and sub-networks and bringing instances under them based on the requirement in AWS.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, Auto Scaling and Cloud Formation.
  • Performed testing modules and integration OpenSource tools and infrastructure on Linux, Python, deployment management systems on AWS CI/CD and monitoring tools code reviews and audit and analyze.
  • Built DNS system in EC2and managed all DNS related tasks. Managed the configuration of the applications using chef to achieve Continuous Delivery goal on high scalable environment we used Docker coupled with load-balancing tool Nginx.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Installed and configured various migration tools like AWS SERVER MIGRATION SERVICE, ATA DATA, AWS DATABASE MIGRATION SERVICE and migrated vm's from VMware to AWS.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the amazon identity and access management (IAM).
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible . Converted slow and manual procedures to dynamic API generated procedures.
  • Scheduled Jenkins to automate most of the build related tasks and tested using Selenium.
  • 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
  • Performed Server configuration management via Puppet and Transparent Data Encryption (TDE) implementation. Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Expertise in Installing, Configuration and managing the Puppet Ecosystem Components for both opensource and enterprise version of Puppet
  • Involved in Design and configured multiple environments using Puppet. Deployed Puppet server to configure and manage the nodes, Puppet Dash board for defining the ENCs (External Node Classifiers)/local and Puppet DB for storing the information about the resources, catalogs
  • Implemented a Continuous Delivery framework using Git, Jenkins, Maven & Nexus, Puppet in Linux environment.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS. Automated deployment of builds to different environments using Jenkins.
  • Deployed the Java applications into web application servers like Web logic. Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Installed and configured Amazon command line interface tools Performed migrations of virtual servers from Ubuntu OpenVZ physical servers to AWS EC2.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Written and modified various Cookbooks/Recipes for better management of the systems.
  • Developing automation scripts using EC2 commands. Worked on monitoring tools like Splunk Managed the configurations of the instances using OpscodeChef.
  • Implemented Nagios and integrated with Ansible for automatic monitoring of servers. Designs and implement Cobbler infrastructure and integrate with Ansible doing Linux provisioning.
  • Implemented intuitive dashboards with a variety of graphical visualizations, efficient and reusable Splunk searches, custom platform related features and system integrations and apps.
  • Developing Splunk searches and information extraction of device logs for the purpose of cyber intrusion detection & monitoring structured after the kill chain model Parsing, Indexing, Searching concepts Hot, Warm, Cold, Frozen bucketing.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo , Chef, and Puppet (Configuration Management Tools).
  • Expertise building and monitoring software projects continuously with a CI tool , Bamboo , Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Developing Splunk searches and information extraction of device logs for the purpose of cyber intrusion detection & monitoring structured after the kill chain model Parsing, Indexing, Searching concepts Hot, Warm, Cold, Frozen bucketing.
  • Used Splunk ES (SIEM) to analyses at tens of gigabytes of security point solution data, credentialed user activity data and bring in contextual data locked in key business systems.
  • Used Splunk ES (SIEM) to analyses at tens of gigabytes of security point solution data, credentialed user activity data and bring in contextual data locked in key business systems.

ENVIRONMENT: DNS system, Nginx, AWS cloud services, AWS MIGRATION SERVICE, Route53, Ansible, AWS BeanStalk, Transparent Data Encryption, Git, Jenkins, Maven, Nexus, Puppet, Git, AWS S3, Docker, SonarQube, Jenkins AWS Code, EC2, RDS, Ubuntu, OpenVZ, AWS EC2, Splunk, OpscodeChef, Nagios, Newrelic, Splunk .

DEVOPS ENGINEER

Confidential, TX

Responsibilities:

  • Seamlessly transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow recommended security best practices, reduced AWS costs.
  • Working on AWS environment like Managing of the resources EC2, S3, EBS, VPC, ELB, CloudFront, Cloudwatch, Route53, SES and IAM.
  • Responsible for day to day Build and deployments in pre-production and production environments.
  • Deployed Puppet , puppet Dashboard for configuration management to existing infrastructure.
  • Designed and coded Business logic and Database layers in C#, XML, C++ and python .
  • Created Private networks and sub-networks and bringing instances under them based on the requirement. Built DNS system in EC2 and managed all DNS related tasks. Managed the configuration of the applications using chef .
  • Performed the automation using Chef Configuration management & Scheduled automated nightly builds using Jenkins.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages.
  • Worked on documentation - Chef basics, Initial setup of Chef , Data bags implementation, Coding standards,
  • Cookbook document, testing docs working with application deployment automation using Chef .
  • Installing application and load balance packages on different server using chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load balancing tool Nginx .
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Run deck .
  • Integrated builds with Code Quality Tools like Coverture, PMD and Check style .
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle & Used Docker containers for eliminating a source of friction between development and operations & Implemented Docker machine as a virtualization between systems.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Used Splunk ES (SIEM) to analyses at tens of gigabytes of security point solution data, credentialed user activity data and bring in contextual data locked in key business systems.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Communicate with technical and non-technical audiences including senior management to provide regular updates on operational status of monitoring systems.

ENVIRONMENT: AWS,Puppet, C#, XML, C++, Python, Chef, Atlassian Confluence, Ant, Maven, GIT, Ruby, Bash, PowerShell, Python, Run deck, Coverture, Check style, Docker, BuildForge, Splunk, Nagios.

BUILD AND RELEASE ENGINEER

Confidential

Responsibilities:

  • As a Build & Release Engineer responsible for continuous delivery, working with different teams to deliver high-quality applications to satisfy growing customer and business demands.
  • Coordinating different tasks with different teams for creating usage models for different projects & Managing source control systems using GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications and involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • Implemented Clear Case and Subversion branching and merging operations for Java Source Code.
  • Performing smoke tests to ensure the integrity of code deployment.
  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Initiated regular builds using the continuous integration tool like Jenkins & Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process. Managed sonar type nexus repositories to download the artifacts during the build.
  • Used Puppet and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Created a complete release process documentation, which explains all the steps involved in the release process.
  • Worked on Scrum methodology to maintain software development and coordinated with all the teams before and after the production deployments for the smooth production releases.

ENVIRONMENT: GIT, SVN, SVN server, ANT, MAVEN, Jenkins, jar, war, nexus, Puppet, Apache Web Server, JBoss Application server

BUILD RELEASE ENGINEER

Confidential

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS , and GIT &Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms like Client/server , Jenkins , MS Build , Microsoft Windows NT , OS/390 , UNIX . 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/Hudson, MS Build, TFS Team Explorer , and SVN .
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye , troubleshooting.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo .
  • Worked with SVN/CVS, and GIT Software Configuration tools (Source Control) & Managed all the environment and application level config using GIT .
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro . Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories & Configured services using SMF and XML .

ENVIRONMENT: GIT, SVN, SVN server, ANT, MAVEN, Jenkins, jar, war, nexus, Puppet, Apache Web Server, JBoss Application server

SYSTEM ADMINISTRATOR

Confidential

Responsibilities:

  • Installed, Configured and maintained Red Hat Linux, CentOS, servers, DNS, LDAP, NFS .
  • Installed WebSphere Application severs 6.0 on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux Systems.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Systems performance monitoring. Knowledge in VMware Virtualization .
  • Responsible for troubleshooting end user and application problems.
  • Assembling the systems and installing operating system and application software.
  • Designing computer displays to accomplish goals using flowcharts and diagrams.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools Clo 4.0 monitoring.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/ messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Installing and upgrading of packages and patches configuration management, version control, service pack and reviewing connectivity issue regarding security problem.

ENVIRONMENT: Red Hat Linux, CentOS, servers, DNS, LDAP, NFS, WebSphere, Subversion, VMware Virtualization, LINUX, Clo 4.0, Shell scripts

We'd love your feedback!