Sr. Devops Engineer Resume
FL
SUMMARY
- 7+ years of experience in AWS DevOps Engineer, Configuration, Build and Release Management .
- Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
- Responsible for upgrades to Red Hat Linux with Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration
- Proficient with Linux/UNIX/Windows system s, maintenance of user groups, development integration, tools infrastructure, installation and maintenance
- Experience in Installing and configuring the Docker, Docker Images, Registers, and Containers.
- Experience with migration to Amazon web Services (AWS) from Datacenter .
- Designed and Implemented a Microservices container CI/CD solution within AWS leveraging Jenkins, GitLabs, Docker, Ansible and Kubernetes.
- Expertise in Source Code Management tools such as SVN, GIT, TFS, CVS and VSS .
- Experience in automated builds using TFS team build for .net applications and Salesforce.
- Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management. adapt to perform for the CI/CD tool (GITHUB, Bitbucket, Jenkins, ANSIBLE TOWER) chain that is available at Customer environment or proposed to be made available.
- Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant and MS Build.
- Used SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells.
- Updated Microservice CI/CD Pipeline to include dynamic test execution.
- Experience in using SonarQube to record metrics history and provide evolution graphs.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, RDS, S3, IAM, Route53 and SNS.
- Experience with Amazon AWS cloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.
- Worked as Cloud Administrator on Microsoft Azure , involved in configuring virtual machines, storage accounts, resource groups.
- Expertise in setup and configuration of Application Servers WebSphere, Tomcat, JBoss, WebLogic and involved in deployment activities.
- Experience in orchestration of changes across servers, Tiers and components in Urban code.
- Expertise Knowledge in bash Shell, PowerShell and Python scripting.
- Experience in multiple development groups to design/create automated build and deployments using MS Build, Ant, JACL, VBScript, Nant and PowerShell Scripting.
- Experience in building a Command line tool to interact with RESTful API using in Golang.
- Having good Experience in DevOps tools Urban Code Deploy, Puppet and Chef.
- Experience of working with the Release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment
- Expertise in Repository Management tools Artifactory and Nexus.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Demonstrable technical knowledge and consultative skills from a Data Center: Compute, Storage, Orchestration/Cloud and Software Defined Networking .
- Hands on experience on Amazon Web Services Computer Services , knowledge of CDN .
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris, Windows Server, Linux/Unix.
DevOps Tools: UrbanCode Deploy, Docker, Puppet, Chef, GitHub, AWS, Kubernetes.
Build Tools: ANT, MAVEN, Gradle, Nant, MS Build, Control-M / Kom & Bash shell, DataPower, VMWare vSphere.
Monitoring Tools: Nagios, ELK, AppDynamics, Dynatrace, Splunk
Languages: Languages Shell, Bash, Perl, Ruby and Python scripting, PowerShell Scripting.
Databases: MySQL, Mongo DB, Cassandra, PostgreSQL, SQL Server.
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss, XQUERY.
Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.
Versioning Tool: RTC, SVN, GIT, TFS, Clear case, Perforce, CVS, VSS.
CI Tools: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, FL
Sr. DevOps Engineer
Responsibilities:
- Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services .
- Involved in supporting cloud instances running Linux and Windows on AWS , experience with Elastic IP , Security Groups and Virtual Private Cloud in AWS .
- Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS
- Managed network security using Load balancer, Auto-scaling, Security groups and NACL .
- 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.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
- Worked with IAM service creating new IAM users & groups , defining roles and policies and Identity providers .
- Created AWS Route53 to route traffic between different region. Involved in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
- Responsible to maintain the networking form cloud back to On-Prem connectivity and no direct internet access from cloud VPC to the Internet.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our SIT,UAT,Prod and DR environments as well as infrastructure servers
- Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins .
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform .
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using ansible . Collaborate in the automation of AWS infrastructure via Terraform and Jenkins
- Managing and operationalizing Continuous Delivery pipeline applications/tools and infrastructure. Such as Jenkins, Nexus/Atrifactory, SonarQube
- Integrated Jenkins with various DevOps tools such as Ansible and used CI/CD system of Jenkins , utilizing Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Developed builds using MAVEN and Gradle in coordination with Spring Boot, where the build packages need to be integrated with Tomcat server spontaneously.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker .
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Helped in creating a next generation platform using CoreOs Linux with fleet / Kubernetes based on docker containers running in a microservices ecosystem on VMWare ESXi.
- Designed, implemented and supported fully automated CI and CD processes using Ansible and the Terraform .
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- As we are migrating to new Casino Application System, Currently working on CI/CD Pipelines in AZURE DevOps environments by providing their dependencies and tasks.
- Experience in working with JFROG Artifactory to deploy artifacts.
- Played Key role in TFS upgrade including Build controllers and Build Agents
- Deployed builds to different environments based on requests.
- Incorporated automated testing feature within TFS builds scripts
- Continuous Deployment using Octopus.
- Installation, Configuration and Management of RDBMS and NoSql tools such as MySQL, DB2, PostgreSQL, MongoDB& Cassandra.
- Knowledge on Implementing RabbitMQ for driving towards better user interactions with our applications as well as between the Microservices.
- Create PowerShell scripts to automate complex, repetitive tasks and to interact with WMI.
- Setup of infrastructure: Physical servers and virtual machines on Ships of All the brands.
- Setup and Configure web applications ( 115 Webservers ) and Application servers (Casino Management Systems)
- Setup and Configure and maintenance of Oracle Databases (Oracle 11g).
- Configure Nagios/AppDynamics/ManageEngine/ELK for application, database and infrastructure monitoring.
- Provide overall management of the SPLUNK platform
- Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks. Support SPLUNK on UNIX, Linux and Windows-based platforms. Assist with automation of processes and procedures
- VMware Vcenter management - Spinning new VM's and monitoring existing VM's.
- Strong interpersonal and communication skills and the ability to work effectively. 24x7 on call support.
Environment: SVN (Subversion), ANT, and Maven, Puppet, Chef, Jenkins, Unix, Linux, Perl, Bash, Python, Ruby, AWS, Sonar, Git, JIRA, Shell Script, Weblogic, Selenium.
Confidential, FL
Automation Engineer/Devops Engineer
Responsibilities:
- Interact with end users to obtain specific system requirements and develop Test Plans, Test Cases and Test Scenarios.
- Reviewed test results, issues and defects related to business units.
- Involved in test scenario, Test case preparations Preparation of test designs.
- Execute the test cases and report defects in Quality center.
- Performed System Testing, Interface Testing, and Multi Browser testing.
- Responsible for complete End to End Web application testing.
- Designed & Implemented a Hybrid Test Automation Framework ( Data + Keyword) using SeleniumWebDriver.
- Scripting the test cases for regression using Selenium WebDriver using Java
- Modify Updating of Automation scripts and execution of multiple browsers
- Coordinated in training other QAs regarding usage of Selenium framework.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan
- Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari
- Work on Stored procedure for data migration using PL/SQL
- Work on RESTFUL based web services using JAX-RS
Environment: Selenium webdriver, JDK1.5/1.6/1.8, core Java, JAX-RS, AJAX, JavaScript, Oracle 10g, JSP 2.0, Servlet 2.4, J2EE, UML
Confidential, MD
DevOps Engineer
Responsibilities:
- Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
- R espons i b l e f or d esi g n and m ai nt enanc e o f t h e Subver si on / GIT R epos it o r i es
- Build scr i pt s us i ng AN T and MAVE N build t oo l s i n Jenkins to m o v e fr om one env ir onm ent t o ot h er e nv ir onm ent s.
- Used Puppet to automate Configuration management & Applications.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
- Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
- Used JIRA as Issue Tracking Tool.
Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Python, WebSphere, Shell scripting.