Software Development Support/cloud Devops Automation Engineer Resume
Plano, TX
SUMMARY
- Cloud DevOps Engineer wif over 7 years of experience in Cloud (AWS, Azure), DevOps, Configuration management, Infrastructure Automation, Continuous Integration and Delivery (CI/ CD).
- Understands and manages the space between operations and development to quickly deliver code to customers. TEMPHas experience wif the Cloud, as well as DevOps automation development for Linux systems.
- Utilized AWS CLI to automate backups of ephemeral data - stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Designed and deployed large applications utilizing all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Worked on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Created Puppet manifests, classes and modules to automate system operations.
- Worked wif Devops practices using AWS, Elastic Bean stalk and Docker wif Kubernetes.
- Writing new plugins in Nagios to monitor resources.
- Developed Terraform scripts to build, change and version infrastructure as code using AWS as provider and launch multi-tiered stack to be provisioned and configured wif Terraform scripts.
- Used Docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers.
- Deployed and orchestrated applications using Kubernetes.
- Analyzing, executing and streamlining DevOps practices.
- Configured GIT wif Jenkins and schedule jobs using POLL SCM option.
- Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
- Designed and implemented a continuous build-test-deployment (CI/CD) system wif multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
- Code Quality Analysis techniques are performed by integrating - Check style, Find bugs wif CI tools.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Worked wif Puppet and Chef.
- Designed Continues Delivery platform using Docker, Jenkins and Puppet.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets for storage and backup on AWS.
- Configured VNET/Subnet/Firewalls while deploying VMS on cloud.
- Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
- Implemented Continuous Integration using Jenkins and Hudson.
- Experience configuring continuous integration from various source deployment methods such as Visual studio, GitHub, etc.
- Involved in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
- Supports in house developed application (CMDB & NetSRM)
- Support dedicated and leveraged network monitoring and management systems.
- Work as CMDB administration to provide support for monitoring and handling the network device.
- Experience in installing and upgrading the CMDB server versions.
- Working noledge on ServiceNow
- Expertise in CMDB and Change Management end to end implementation
- Experience in configuring, maintaining and customizing the CMDB tool
- Work as a NetSRM (ticketing tool) administration.
- Implemented automate and deploy AWS service wif full CI/CD pipeline
- Support development teams for 0n-Boarding process.
- Experience in AWS service, Jira, GitHub, Jenkins, Terraform, docker, bash
- Experience in Setting up the build and deployment automation for terraform script using Jenkins
- Experience in troubleshooting any issues generated during build and deployments.
- Good inter and personnel skills and ability to work as a part of a team.
TECHNICAL SKILLS
Operating Systems: RHEL Linux, Centos, Ubuntu, Windows
Source Code Management Tools: Subversion, GIT
Cloud Services: AWS, Azure
Build Tools: ANT, MAVEN
Continuous Deployment Tools: Chef, Puppet, Ansible, Docker, Kubernetes
Continuous Integration Tools: Jenkins, AWS CodePipeline
Servers: Apache, Tomcat, Nginx, MySQL
Scripting Languages: C, Ruby, Shell, Perl, Python, Bash
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Software Development support/Cloud DevOps Automation engineer
Responsibilities:
- Work closely wif software developers to isolate, track and troubleshoot effects.
- Involved in maintaining and supporting the CMDB application
- Work wif teams to Create and deliver automated workflow solution
- Handle all the user creation task for CMDB application users.
- Work on both back end and front end of the application server to troubleshoot the issues.
- Create server CI for NNMi Performance reporting
- Provides 24 hours monitoring support to the device during Onboarding process.
- Configure Data Exchange Task
- Support in planning, designing, and development of business process
- Work closely wif development team
- Upgrade the application server version as per requirement
- Work wif teams to successfully Onboard the device on CMDB
- Assist the team wif any issues or problems during the device configuration.
- Use MS excel to extract, administer and manipulate the data.
- Used terraform to manage and provision Infrastructure as code.
- Create, develop and manage the deployment architecture for the application
- Work wif different teams to accomplish and validate requirements for AWS project’s tools configuration, network and database connectivity, compute and storage solutions.
- Spin up the EC2 instance for the team to configure their application
- Created multiple terraform modules to manage configurations, applications, services and automate installation process for AWS instance.
- Wrote Cloud Formation templates which halped in Snapshots of the servers, DB backup, creating backup windows
- Used Amazon services like CloudWatch alarm administration, logs and events to monitor the plan is working fine.
- Used Route53 to divert the internet traffic to another region in case of disaster.
- Used Terraform templates and Ansible Playbooks for direct deployments into the EC2 instances.
- Work wif different team members for automation of Release components
- Use Jira to track effort and manage sprints
- Create and maintain Docker file for python applications.
- Worked on Docker registry, Machine, Hub and creating, attaching, networking of Docker containers, container orchestration using Kubernetes for clustering, load balancing, scaling and service discovery using selectors, nodes, and pods.
- Create S3 bucket and secure them using IAM and bucket policies
- Use most of the AWS service like EC2, VPC, S3, IAM, ELB, Route53 etc.
- Performed all necessary day-to-day GIT support for projects.
- Setup full CI/CD pipelines so that each commit will go through standard process of Software lifecycles.
Environment: Jenkins, GIT, JenkinsFile, Dockerfile, Docker, Kubernetes, Terraform, AWS, S3, EC2, IAM, VPC, ELB, Route53, CMDB, NetSRM, Pipeline project, Linux
Confidential, Long Beach, CA
Sr. AWS/DevOps Engineer
Responsibilities:
- Has experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Assisted in migrating the existing data center into the AWS environment.
- Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Prepare the metrics and analyze the work and identify the improvement areas. Responsible for versioning the source code, releasing binary files and tagging on source files and release files.
- Managed hardware, software, and networking for a large-scale OpenStack cluster
- Managed and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
- Dealt wif various merging conflicts and pushes appropriate code into GitHub repository
- Developed Ansible Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Used Ansible to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
- Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple namespaced
- Extensive experience and noledge on Jenkins, Build Forge and Docker for continuous integration and end to end automation for all build and deployments.
- Develop CI/CD system wif Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
- Worked wif BMC Remedy tool for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Managing a team of b for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software's through shell scripts.
- Managing AWS Infra and automation wif CLI, API. Managing DATA Center Inbound and outbound services. Working on automation tool like Ansible, chef and Puppet.
- Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation
- Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
- Deployment and Configuration of application server Tomcat deploying Java and Web Application.
- Migration of over 25 Applications wif 30 Databases
- Developing automation scripts using EC2 commands. Designing SQL Server Reporting Services (SSRS) High Availability.
Environment: AWS (EC2, VPC, ELB, S3, Elastic Load balancer (ELB), IAM, shell scripts, Chef, Maven, Jenkins, Puppet, VMware ESX/ESXi Server and Workstation, Ansible, Git version Control, GIT, GITHUB, Docker, Open Stack, LINUX, UNIX, Windows XP, SQL, Apache Tomcat 6.x/7.x, Windows and Linux environment
Confidential, Houston, TX
DevOps Automation Engineer
Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Subversion support for different projects.
- Building and monitoring in the project TEMPhas been done continuously wif a CI Tools like Jenkins.
- Deployment of the Business processes by creating JAR, WAR and EAR files to IBM WebSphere application servers.
- Built, configured and supported Application team environments.
- Used Maven as a build tools on java projects for the development of build artifacts on the source code.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- UsedAtlassianJIRA as ticketing tool.
- Implemented CI and CD for database using Jenkins and UDeploy.
- Build server deployment on Cloud (EC2) servers wif halp of DevOps tools like Puppet.
- Involved in two production windows per week and monthly on-call support.
- Implemented Subversion branching and merging operations for Java Source Code.
- Responsible to maintain ANTBuild Scripts and tweak if changes in the requirements.
- Worked wif the Automation Team to Automate the Windows and Linux Deployments.
- Troubleshoot Build and Deploy Issues, wif little downtime.
- Designed a Configuration Management solution using Puppet
- Configured and Maintained the Jenkins build and automation jobs.
- Deployed the Java applications into web application servers like Apache Tomcat
Environment: Subversion, Jenkins, Junit, Puppet, Java/J2EE, Maven, JIRA, LINUX, OpenStack, XML, IBM Web Sphere, Oracle, Perl Scripts, Shell scripts.
Confidential, Rosemead, CA
DevOps Engineer
Responsibilities:
- Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on dis environment.
- Worked wif Red Hat Satellite Server which is used to push changes across various servers simultaneously.
- Implemented automations tools Chef.
- Migrated to Red hat satellite server 6 version.
- Experience in using VMware Motion to move VM's from One Datacenter to another datacenter.
- Designed a Configuration Management solution using Puppet
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Automated setting up server infrastructure for the DevOps services wif Puppet/Ansible, shell, python scripts.
- Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up wif clients to ensure resolution of all issues.
- Coordinated wif various cross functional teams across IT operations to make sure smooth functioning of projects.
- Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
- Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
- Build, implemented and maintainedsystem-level software packages such as OS, Clustering, disk, file management, backup, web applications, DNS, LDAP.
- Worked on configuring, maintaining and troubleshooting of local development servers, software implementations.
- Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
Environment: Chef, Puppet, Git, Red Hat Enterprise Linux, Solaris, Tivoli Storage Manager, VMware ESX5, Cassandra, Tivoli Net backup, and Web sphere, ALM. Windows, Windows 2008