Senior Cloud Automation Engineer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- Overall 7+ Years of IT experience in System Operations, Design and Deployment of applications on various Linux distributions including Monitoring, Deploying, Automation, Infrastructure configuration, Troubleshooting.
- Installation, Configuration and Maintenance of FTP server, Apache Tomcat, DNS Server on Red hat, Ubuntu Linux distributions.
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Ubuntu and Red Hat Linux.
- Experience in AWS Cloud services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, RDS and Glacier.
- Worked on migration of Splunk to AWS(cloud) instances. Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms
- Configured Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems. Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
- In - depth knowledge in all phases of the Software Development Life Cycle (SDLC).
- Continuously managed and improved software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Good knowledge in the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
- Managing and maintaining 1000+ virtual and physical server environment. Automating tasks with using vRO, vRA, PowerShell and PowerCLI when available.
- Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean.
- Automate using scripting languages such as PowerShell, Ruby, Bash, Python or similar.
- Evangelize the advantages of Re Hat cloud computing solutions, edit and manage the creation of relevant content for the OpenShift online channels.
- Creation of Site, Subnets, and site links for replication of on premise to the Microsoft Azure cloud.
- Automation of build, Deployment and Release engineering, Build development and tools support. Including code compilation, packaging and deployment
- Created branches and maintained different versions of chef Recipes in distributed Version Control tool like Git.
- Integrated Source code management GitHub repositories with Jenkins and configured jobs to build Java and various applications.
- Deploying phase monitoring Nagios, Splunk code deploying phase puppet, chef, ansible, testing, debugging
- Headed information security training, brown bags with project teams, and stake holders
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Created various modules and Manifests in Ansible to automate various applications
- Worked with Splunk professional services to make the best practices that can be followed by everyone to maintain the performance of Splunk .
- Managed application and system monitoring through Nagios, experience in Microsoft Azure
- Experience in Active Directory , GPOs, DNS, DHCP
- Knowledge on various networking protocols like HTTP, FTP, TCP/IP, SMTP and SSH.
- Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
- Used Splunk, Sensu, Datadog for performance and log monitoring created dashboard and alerts for Splunk.
- Experience in using Java/ J2EE& related technologies such as Hibernate, Servlets, JSP, JDBC, Java Beans, Eclipse IDE, XML and PHP.
TECHNICAL SKILLS:
Languages/Scripting: Java script, C, Various shell flavors ksh, csh, bash, Perl, Python, XML, YAML, Ruby, JSON
Database: SQL Server, Oracle, DB2, MySQL, Postgres SQL, NoSQL, Amazon RDS management, Maestro db.
Operating Systems: UNIX Solaris, Linux CentOS/Red hat/Ubuntu, Windows, MacOS, BSD, FreeBSD
Development tools: Vagrant, Eclipse, Visual Studio, Geppetto, VirtualBox
Virtualization: VMware, Oracle VM Virtual Box
Version Control Tools & Build Tools: Git, ANT, Maven, SVN, TFS & Clear case
Continuous Integration Tools: Jenkins, Bamboo
Cloud Computing: AWS (Ec2, S3, RDS & RDS) Open Stack, Azure
Configuration Management Tools: Chef, puppet & Ansible
Infrastructure Tools: Terraform
Monitoring Tools: Nagios
Network Protocols: SSH, TCP/IP
Servers: DHCP, DNS, Apache Tomcat
Methodologies: SDLC, Agile
Ticketing tools: Jira, SonarQube
Other tools: Hp Fortify, Mulesoft.
PROFESSIONAL EXPERIENCE:
Confidential - New Jersey
Senior Cloud Automation Engineer
Responsibilities:
- Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible systems that handled load on the servers.
- Implemented TFS Build Archival to AWS Simple Storage Service S3 and created Life Cycles for managing the files in S3.
- Implemented cloud watch for setting alarm for monitoring the Ec2 instances.
- Excellent ability to utilize the Maestro PMS Software to conduct front desk duties, accounts receivable, computer maintenance, customer service reservations.
- Working with AWS is the interesting part of it putty is used launching the Instance, hands on Azure.
- Experience in deployment automation and related tooling (Terraform, AWS Cloud Formation or similar).
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
- Creation and managing user accounts, security, rights, disk space and process monitoring in Ubuntu and Red Hat Linux.
- Scripting in PowerShell and Python. Experience with systems and IT operations, monitoring operations is involved. Using Service to manage tickets as well as building backend automation. Handling tools such as GITHUB, Urban Code Deployment, SVN, Jenkins and Maven Dockers
- Automating the tasks using Ansible playbooks, Shell scripting and Python. Provisioned and patched servers regularly using Ansible.
- Configured SonarQube and integrated with Jenkins for code analysis process. Involved in Configuration Automation and Centralized Management with Ansible, and also Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Ownership and support of configuration management and deployment automation tools, including Chef, Puppet, or Salt
- Experience writing Playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations, created various modules and Manifests in Ansible to automate various applications
- Successfully implemented whole Devops and CICD process using GitHub, Nexus, Artifactory, HP Fortify , Sonatype CLM, Sonarqube , Jenkins.
- Involved in fixing code vulnerability issues with Fortify tool.
- Automate and maintain the software build process.
- Automate software deployment and monitoring.
- Responsibilities highly concurrent and multi-threaded systems.
- Experience writing Playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations.
- Used Kubernetes and Dockers for hybrid deployment.
- Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
- Monitoring 24x7, high performance and scalable systems. Worked in installing and upgrading Splunk apps and configured them. Guided all the SME's in using Splunk to create dashboards, reports, Alerts etc.,
- Managed Splunk configuration files like inputs, props, transforms, and lookups. Deploy, configure and maintained Splunk forwarder in different platforms.
- Created a site to site VPN between on premise and Azure, using RAS for secure replication of on premise domain controller, to the newly created Microsoft Azure domain controller .
- Developing and implementation which includes Releasing, Deploying, Operating, Monitorin.
- Building, changing and versioning Infrastructure by handling multiple providers with terraform simultaneously.
- Extensive experience working with multiple domain Active Directory infrastructures, including site setup and management, architecture/topology, schemas and schema extension management, group management, group policies, user account management, management of printers and other computer objects
- Providing the end-to-end IaaS cyber security, analytics, operating and business support systems to deliver a multi-purpose, real-time, broadband-on-demand and, edge-based
- Analyzed current cloud services governance and management market dynamics and augmented existing SaaS capabilities to address IaaS and PaaS governance opportunities including AWS and Azure cloud.
- Launched a new SaaS offering targeted to Microsoft O365 and Azure GTM partners.
- Provide 3rd Level support of Active Directory Global with 9K Users.
- Strong interpersonal and teaming skills - ability to set and enforce process and influence engineers who are not direct reports. Ability to operate in an Agile and dynamic environment.
Environment: AWS using EC2, RDS, S3, Linux, IaaS Puppet, Jenkins, Terraform, Sonarqube, Active Directory, Hp Fortify, SaaS Git, TFS, PaaS, Kubernetes, Dockers, Maestro, Ruby, Python & PowerShell, Microsoft Azure
Confidential, Topeka, KS
Senior AWS DevOps Engineer
Responsibilities:
- Co-ordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free rollout of releases.
- Managed continuous build and continuous integration environments in Scrum and Agile projects.
- Used SVN and GIT to manage software code and revisions in a repository.
- Resolved merging issues during Build and Release by conducting meetings with developers and managers.
- Managed Amazon Web Services for the configuration and deployment of all the required infrastructure, administrative tasks.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 virtual instances in cloud by implementing Auto scaling and Elastic load balancing to manage the Load on the Servers.
- Using GIT /Git Hub tool as the source code repositories for all projects and for all builds release repository.
- Design and implemented WHG CI\CD pipeline using Bitbucket, Jenkins, Artifactory, Sonarqube, Chef, Fortify and Service Now.
- Automated the cloud deployments using Chef and AWS cloud formation templates.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Ansible.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
- Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
- Experience in developing Chef Cookbooks, Recipes, Resources, run lists, managing Chef Client nodes, and uploading cookbooks to chef-server. Configured and administered server system Apache &Tomcat & deploy patches, user management on application servers.
- Ansible installation and maintenance for infrastructure automation. Developed playbooks for build and deployment and configuration release process.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Developed continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Ansible.
- Designing a process for pro-automation using Jenkins in all the application environments and making sure it follows all the standard procedures of the Application SECDM or SDLC.
- Worked on micro services project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
- Using Datadog Ops monitoring servers and integrates in Cloud watch, Chef, Puppet and Ansible etc.
- Worked on day to day administration tasks and resolved tickets using JIRA.
- Installing and configuring of Chef Server, Chef-solo along with creating Chef Cookbooks and implemented latest releases of Chef- Solo, and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.
- Automation Engineer for Developing Build and deploy tools like Jenkins.
- Used various Jenkins plugins like Git Plugin, cloud formation plugin, Puppet plugin, shared workspace plugin, parameterized build plugin etc.
- Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
- Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and deployment tools.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Responsible for installing and configuring Jenkins master and slave nodes for windows and Linux.
- Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
- Configured SVN and Git with Jenkins and schedule jobs using POLL SCM option
- Integrated with Salesforce API for email campaign using MuleSoft with Oauth Authentication.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef and custom Ruby/Bash scripts.
- Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
- Engage in day to day meetings to improve business processes to streamline product delivery.
Environment: AWS, SVN, Maven, Dockers, Jenkins, Ansible, OpenStack, VMware, Active Directory, Fortify, Sonarqube, ServiceNow, Kubernetes, Azure, Terraform Windows Server, MuleSoft, MySQL, Red Linux, Putty, Eclipse, GIT.
Confidential
Sr. Build and Release/ DevOps Engineer
Responsibilities:
- Maintain technical knowledge of all aspects of our technology and market , developed solutions that leverage and integrate existing open stack technologies
- Created marketing collateral to get partners onboard OpenShift Marketplace.
- Created proof of concept for CI with VSTS and Created manual tests in VSTS test manager
- Used Bit Bucket for branching and staging purposes.
- Extensively worked in SDLC methodologies such as Agile process.
- Worked on version control system Subversion(SVN) by using source code management client tools such as Tortoise SVN and other command line applications
- Implemented CI/CD for all the micro services of the OEM application using Jenkins, Maven.
- Assisted the OpenShift team (cloud computing BU) in Partner Marketing efforts by expanding the partner eco system ( SIs, SaaS and cloud providers) and onboarding partners into OpenShift Marketplace
- Configured Bamboo for building and continuous integration with the source code repository.
- On assignment to various Enterprise IT departments in our region designing, deploying & configuring multi-million-dollar Dell EMC EHC 4.x solutions stack (VMWare vSphere, NSX, vRA, vRO, vROPS, ViPR, ViPR SRM, vRB, Log Insight, Cloud link, and RP4VM) to provide Platform as a Service (PaaS)
- Used TFS - GIT distributed Source Control System as repository .
- Administer VMware vROps monitoring environment. Work with different IT and business teams to create effective solutions for applications and services
- Ongoing Maintenance Messaging brokers such as Kafka
- Installed and Configured TFS Release Manager and automated deployments.
- VSTS which led to providing best practices guidance for setup and implementation of the DevOps for an on-premise TFS installation.
- End to end implementation of VSTS with Licensing, infrastructure, implementation processes, migration processes and checkpoints.
- Created Reports, Pivots, alerts, advance Splunk search and Visualization in Splunk enterprise.
- Monitored and troubleshoot the applications using tools like ITCAM, Dynatrace, Splunk, Wily Introscope and BMC Patrol.
Environment: SVN, Jenkins, Maven, OpenShift, VSTS, Dockers, TFS, Python, VMware, Splunk, Windows Server, MySQL, NoSQL, DynamoDB, MongoDB, HBAse, Red Linux, Putty, Eclipse, Openstack, GIT.
Confidential - Denver, CO
Build and Release Engineer
Responsibilities:
- Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Involved in building & Decommissioning Linux Physical & Virtual Server
- Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
- Automation and optimization of the development and platform management lifecycle.
- Building tools for deployment, monitoring and operations. Troubleshooting and resolving issues in our development, test and production environments.
- Up-to-date on relevant technologies, plug into user groups, analyzing trends and opportunities to ensure we are using the best possible techniques and tools.
- Automation process with popular scripting languages, integrating with third party api’s. (python, ruby, PowerShell, bash)
- Designing, managing, and maintaining tools to automate operational processes.
- Creating self-service capabilities for developers to write and manage microservices, automate provisioning and monitoring of a global deployment of microservices.
- Configure and administer our API developer portal and API gateway.
Environment: PHP, Python, Node.js, and/or Ruby), Sonarqube, WebSphere, IBM Portal Server, JBoss, WebLogic, Apache, Tomcat, SunOne, IIS, NGINX
Confidential
Python Developer
Responsibilities:
- Writing, testing, and refactoring Python code.
- Work in an Agile environment.
- Design databases and other storage systems for resilience and speed.
- Participating in code review and scrum meetings.
- Collaborating with the Operations team to tackle the high scalability challenges that come with rapid growth.
- Supports management with technical performance data from the configuration management process.
- Responsible for development and operations support of change and configuration management tools.
- Feeding the efficiently through our text analysis pipeline, in batches or in ongoing streams.
- Participated in all phases of Python development.
- Developed and Consumed Restful APIs for web applications using Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked extensively with Bootstrap and JQuery to optimize the user experience.
- Partner with the Eclipse Che Origin communities to develop and review patches and test cases
- Guide customer-facing support cases, exceed customer expectations, and provide outstanding customer service
- Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system
- Work closely with Red Hat development engineering and assist production support engineers and technical account managers
- Maintain a commitment to providing the best experience possible for Red Hat customers
Environment: HTML, CSS, JavaScript, ReactJS, Angular 1, Agile development, Python 3
