Cloud/devops Engineer Resume
NC
SUMMARY:
- Over 7 years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation
- Good experience on DevOps tools such as Chef, Vagrant, Virtual Box, Tomcat, WebLogic, WebSphere, Bit Bucket, GitHub, Puppet, Ansible, Jenkins, Maven, ANT, GIT, and Docker.
- Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS. Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, Routing
- 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.
- Hands - on experience in infrastructure development and operations involving AWS (Cloud Formation, Cloud Trail, Cloud Watch, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, Light sail, Route 53, S3, Cloud Front, Glacier, SQS, SNS, VPCs, Dynamo DB, Elastic Cache, Lambda, API Gateway, CLI Scripting).
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms.
- Experienced in setting up of AWS relational databases like MYSQL, MSSQL and NoSQL database DynamoDB, Integration, deployment and automation of application servers Tomcat, Web Logic across Linux platforms.
- Hands on Experience in designing and implementing Service Oriented Architecture underlined with Ingress and Egress using the Azure Data Lake Store & Azure Data Factory by adding storage blobs to lakes for analytic results and so pull data from Azure data lake to the Storage Blobs.
- Experience in using Bug tracking tools like JIRA and HP Quality center.
- Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
- Designed distributed processing architecture to monitor and maintain continuous sec
PROFESSIONAL EXPERIENCE:
Confidential - NC
Cloud/DevOps Engineer
Responsibilities:
- Experience in working with divergent technologies including IIS 8.0/8.5, Classic ASP, VB.Net, ADO.Net. Created Terraform Scripts to create custom - sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail, Elastic Beanstalk, Elastic Cache and Code Deploy Created Virtual machines using Terraform Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Hands-on experience in
- Deployment with Chef, Ansible towards AWS, and Terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Chef or Ansible configuration Created multiple Ruby Shell Scripts for various application level tasks. Experience in designing and deploying
- AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto-scaling groups. Experience working with container orchestration mechanisms such as Docker Swarm, Kubernetes or AWS ECS Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC) Developed complex applications and updates throughout SDLC, including analyzing business requirements, developing technical specifications, planning, coding, testing implementation, and QA Worked with automating, configuring and deploying instance on AWS and Rack space Ability to identify and gather requirements to define a solution to be build and operated on AWS. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins Worked on bug tracking tools and have good experience on tools like Jira (Bug tracking and monitoring), and also used web based tools like Confluence (collecting thoughts and knowledge), crucible (pear review of codebase), HipChat (Secure chatting in between the team). Used of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins, Artifactory,
- Terraform. Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. Branching, Tagging, Release Activities on Version Control Tools: GITHub, Bit Bucket. Used Jira as ticket tracking and work flow tool. Successfully managed concurrent deliverables on time and with quality in fast-paced environment and under deadlines.AWS/DevOps
Confidential, NC
Devops Engineer
Responsibilities:
- Developed build and deployment processes for Pre - production environments. Developed Shell/Python Scripts for automation purpose. Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads. Migrated the code from SVN repositories to Git repositories Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2. Optimized volumes and EC2 instances. Used IAM to create new accounts, roles and groups. Involved in installation, configuration, upgrading, patching and administration of Linux, UNIX and Windows Servers. Extensively invoved in using Maven through which I have built and deployed Java applications Responsible for Design of different Release Environments for new projects.
- Implemented a Continuous Delivery framework using Jenkins, Ansible, Docker, AWS, Maven & Nexus in Linux environment. Configured S3 versioning and lifecycle policies to build and backup files and archive files in Glacier. Involved in POC on Docker and used Docker registry, Docker-compose, Links, Bridge and Dockerfile. Implemented and maintaining the branching and build/release strategies utilizing Subversion /GIT. Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies Set up a GCP Firewall rules in order to allow or deny traffic to and from the
- VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency. Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack for
- Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Factory, Azure SQL, Cloud Services, and ARM Services and utilities focusing on Automation, APIs, deep understanding of REST, SOAP, HTTP, UDP etc. Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution. Have deployed various applications through Docker containers. Collaborated with Project Manager in the analysis for Clear Case integration. Worked on infrastructure with
- Docker containerization. Involved in writing parent POM files to establish the code quality tools integration. Installing, configuring and administering Jenkins CI tool on Linux machines. Created ASP.NET pages and code behind in C# for the application. Programmatically creating Jenkins Jobs using Jenkins REST API Created Micro services using AWS Lambda and API Gateway using REST API. Handled deployment of JAR, EAR and WAR files to the respective application server instances. Rel
Confidential, Houston- Texas
DevOps Engineer
Responsibilities:
- Worked on Configuration management tool Chef for continuous delivery. Expertise in Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems. Implemented a Continuous Integration framework using Hudson, Maven & Nexus in
- Linux environment. Installing, configuring and administering Jenkins CI tool on Linux machines. Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN. Configured supporting SCM tools Subversion, GIT, Perforce and Jenkins. Worked on Nexus repository to maintain artifacts and used as a local repository. Also, maintained Nexus administration tasks. Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef framework and tools to automate the cloud deployment and operations Developed and implemented Software Release Management strategies for various applications according to the agile process. Used GIT as source code repositories. Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments. Worked on Nagios for monitoring the systems. Developed
- Shell/Perl Scripts for Automation purpose Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks. Implemented and maintaining the branching and build/release strategies utilizing Subversion /GIT. Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Involved in developing web application using Ruby. Deployed the Java applications into web application servers like Web logic
Environment: .NET, Windows, Ant, Maven, Nagios, Subversion, Chef, Open Stack, Shell/Perl, Python, SCM, GIT, CVS, TFS, Jenkins, MS Build, Tomcat, Bamboo, Jira, Oracle.
Confidential
System/Linux Administrator
Responsibilities:
- Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. Installed, upgraded and configuration of Red Hat Linux using the kick start installation. Responsible for creating builds, Staging and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production) Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM. Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process. Develop, maintain and upgrade existing UNIX Shell scripts to customize daily work. Performed daily system administration tasks like managing system resources, writing scripts, LVM management and end users support, manage operations and security issues Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications. Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues. Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts. Maintained configuration files for each application for build purpose and installed on different environments. Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release. Used
Environment: Amazon Web Services, IAM, S3, RDS, EC2, VPC, cloud watch, Nix, ANT, Maven,Tortoise, Jenkins, GITHub,Bit Bucket, Ansible Java,Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.
Confidential
Build & Release Engineer
Responsibilities:
- Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers. Maintained the FTP server in which the builds were copied. Implemented Chef to deploy the builds for Dev, QA and production. Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools. Worked on establishing a streamlined release process for the development team from scratch. Created release notes based on the contents of builds and publish build artifacts to the stakeholders. Continuous Integration: implemented and promoted use of Jenkins Within the developer community. Validated Jenkins along with Bamboo. Developed scripts for executing validation/test cases automatically after builds. Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for sourcecode across products, facilitate code Reviews and login audits for Security Compliance. Developed and maintained in - house Code review system before migrating to the lightweight code review system available in Stash. Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools,central repositories etc.
Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu,Windows, AWS, Ruby, Chef, Windows.
