Devops Engineer Resume
Jersey, CitY
SUMMARY:
- Solutions focused proactive and industrious DevOps Engineer and offering 11 years of diverse experience poised to transition solid background in Information Technology major focus on Release Management, Software Development, Configuration, Build and Release Engineering, DevOps and Automating Infrastructure.
- Experience in building, scaling and orchestrating environment, handling deployment and automation.
- Experience on working with Docker containers infrastructure and Continuous Integration for building and deploying Docker containers.
- Administered Jenkins continuous integration, server installation and configuration, to automate application packaging and deployments.
- Implemented Puppet Master, Puppet Console, and Puppet Agents. Created Puppet modules and Classes.
- Worked with different Bug tracking tools like JIRA, BugZilla and ServiceNow for handling incidents and change tasks.
- Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
- Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, Autoscaling groups, Cloud Formation, SNS, and SQS.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, Gerrit and custom Ruby/Bash scripts.
- Extensively worked on Bamboo and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
- Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM and Secrets like pem files and application license keys were handled by Secrets Manager in Amazon.
- Experience in Administration/Maintenance of Source Control Management Systems such Git, GitHub.
- Server, and WebSphere Application Server on Red Hat Linux
- Good Knowledge of using different protocols like FTP, SFTP, SSH, HTTP, HTTPS
- Excellent knowledge of Client/Server architecture, OSI layers, TCP/IP networks
- Good understanding of Network Topology (LAN/WAN/Subnets/VPN/Firewalls)
- Worked on web technologies like HTML/CSS, JavaScript
- Building, Automating, Deploying, and Release of Code and expertise in AWS Cloud platform with hands on EC2, VPC, IAM, S3, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Mongo DB, Auto scaling, Cloud Front, and Route53.
- Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs) and Deploying and Working on web application with Apache Tomcat Server on Amazon EC2.
- Estimating AWS usage costs and identifying operational cost control mechanisms.
- Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
- Experience on monitoring tools like Nagios and NewRelic.
- Implementing and setting up Route 53 for AWS Web Instances & ELB &CloudFront on AWS Environment.
- Configuring and maintaining web servers like HTTP Web Server, Apache Web.
- TCP/IP networking, Network zoning, switching, routing, Network latency/Buffer Tuning.
TECHNICAL SKILLS:
Operating Systems: Linux (Ubuntu, Fedora, Centos, RedHat) and Windows and Amazon Linux 2
Web and Middleware: Tomcat, F5 Load Balancers, WebSphere
Languages: Java, Shell Scripting, Power Shell Scripting, HTML5, PHP, Python, JavaScript, Json, JQuery, XML
CI/CD tools: Jenkins, Maven, GIT, ANT, Docker, Vagrant and Nagios, NewRelic
Databases: Oracle, MySQL, MongoDB, Postgre SQL, DynamoDB
Networking: TCP/IP, FTP, SSH, SMTP, SOAP, SNMP, DNS, TELNET, HTTP and HTTPS.
Configure Management: Ansible, Puppet and Chef.
Test and Build tools: Ant, Maven, Jenkins and Bamboo
Version control: GitHub and BitBucket
AWS Cloud: Compute, Storage, Networking, Database, Networking & Content Delivery and Management Tools.
Other Cloud: Open Stack and GCP
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City
DevOps Engineer
Responsibilities:
- Worked on Installation and Configuration of Red Hat Enterprise Linux 4.x/5.x and CentOS; Maintenance and Administration.
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process).
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds.
- Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
- Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure.
- Maintained artifacts under snapshots and releases in Nexus repository management to share within the company.
- PowerShell to install and configure Azure environments.
- Experienced on to deploy workloads on Azure Resource Manager (ARM) Virtual Machines.
- Administrated Linux and Windows environments using Ansible, Chef and Puppet based on the needs.
- Automated test environments provisioning (Selenium, SonarQube, HP QTP) and integrated using Jenkins.
- Created and configured Azure load balancers and created an application gateway.
- Configured Jenkins to integrate tools (Maven, git, Selenium, Docker, Ansible, Puppet, Chef, and Kubernetes) to accomplish the goal and notify the status of the build by creating and mailing the reports to the members of team.
- Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
Environment: Git, Maven, Selenium, Jenkins, Java, Docker, Ansible, Puppet, Chef, Kubernetes, TeamCity, Linux, Windows, AWS, Ruby, TFS, ETL, Terraform, Azure, RedHat, Vxblock, VxRail, Vagrant, CentOS, Apache Tomcat, Artifactory, Nexus, Bamboo.
Confidential, Atlanta
DevOps Engineer
Responsibilities:
- Involved in setting up the new environment for Continuous Integration (CI) and Continuous Deployment (CD) in agile software methodology.
- Used Amazon Elastic Beanstalk, automatically handling the deployment, from capacity provisioning, load balancing and auto-scaling along with SQS, SNS, SWF services to application health monitoring.
- Installing/Configuring/Administering/Monitoring of Subversion/GitHub Enterprise WAS (WebSphere Application Server) and Jenkins on RHEL Linux 7.0 environment.
- Creating Docker images from scratch and customizing them as per the requirement, along with that working on Docker containers, directory structure and removing Docker images.
- Setting up Continuous Integration environment using Jenkins and set the new Jenkins server and slave machines to support machines to support.
- Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins/Jenkins Enterprise.
- Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub.
- Implementation of Mongo DB security mechanisms with various authentications and well versed with Software Development Lifecycle process and integrating with DevOps Tool Chain.
- Worked on the MongoDB data base Modelling along with the API technical design.
- Implemented automated cloud infrastructure using Ansible.
- Working with Development Team Leads and Testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any. Also, worked closely with them in Merging after each release
Environment: RedHat Linux, Git, GitHub, Jenkins, Docker, Chef, Ant, Jira, AWS- EC2, S3, Mongo DB, Dynamo DB, EBS, ELB, VPC, Cloud Watch, IAM, SNS, SQS, Route53, AWS CLI, Auto Scaling, Shell Scripting, Redshift, Apache servers, Linux servers
Confidential, Charlotte, NC
DevOps - Release Engineer
Responsibilities:
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implemented new projects builds framework using Jenkins & maven as build framework tools.
- Responsible for nightly and weekly builds for different modules.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Responsible for Java Application Server administration and tuning experience (e.g. JBoss, WebSphere, Tomcat)
- Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2 and custom Bash scripts .
- Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups and access control lists to associate with the networks
Environment: Jenkins, Puppet, Maven, Docker, Git, AWS - EC2, S3, RDS, EBS, ELB, VPC, Cloud Watch, Auto Scaling, IAM, Route53, SQS, SNS, Agile, Apache servers, Linux servers
Confidential, Peachtree City, GA
AWS/DevOps Engineer
Responsibilities:
- Worked on designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB) and auto scaling groups.
- Used EC2 container service to implement Dockers to build and deploy files.
- Worked with optimizing volumes and EC2 instances and created multiple VPC instances.
- Worked with IAM in order to create new accounts, roles and groups.
- Creating alarms and notifications for EC2 instances using Cloud Watch.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Administrator and Architect of Cloud platforms (AWS) .
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Oracle DB cluster.
- Wrote scripts in Bash.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Used the Docker files to build, ship and run distributed containers as a part of Cloud Build.
- Used Jenkins for continuous deployment and integration of the build and release process.
- Worked on powerDNS on the AWS cloud and maintained it with MYSQL database
Environment: Puppet, Docker, Web server, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS