Sr. Aws/ Devops Engineer Resume
Minneapolis, WI
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT industry with major focus on Configuration, SCM, Build/Release Management and as AWS DevOps operations Production and cross platform environments.
- Involved in design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
- Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM, and R53.
- Proficient level of experience on Devops essential tools like Chef,Puppet, Ansible, Docker, Kubernetes, Jenkins, Ant, Maven, GIT.
- Scaling through data - driven capacity planning, within both physical data centers and Cloud Experience writing Shell, Perl, Ruby and Python scripts to automate the deployments.
- Worked in different software development life cycles using the Waterfall, Agile methodologies and have great experience with the tools like GITHUB, Jenkins, JIRA, Subversion (SVN ) etc.
- Extensive experience in virtualization platforms with hypervisors like VMware vSphere 5.x, ESX / ESXi 3.x,4.x, 5.x, VMware Workstation, and Hyper-V administration.
- Strong working knowledge of various GCP infrastructure design and implementation strategies
- Working knowledge of AWS, Azure, Google Cloud infrastructural components.
- Hands on migration experience in AWS to GCP
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environnement
- Expertise in Application Deployments & Environment configuration using Chef, Puppet
- Expertise in Source Code Management tools like SVN, GIT, and TFS.
- Strong knowledge on CI tools like Jenkins, Hudson and Cruise control.
- Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
- Efficient in Maven for the build process and Bamboo as continuous integration build tool and Worked on build failures on trouble shooting.
- Prototype CI/CD system with GitLab on utilizing Kubernetes and docker for the runtime environment for the Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket .
- Expertise in Java build tools like ANT, MAVEN, GRADLE for the building of deployable artifacts such as (jar, war & ear) from source code and MS-Build for .Net.
- Have technical exposure on Cassandra CLI like creating Key Spaces and Column Families and analyzing fetched data.
- Extensive experience using Java,J2EE,EJB, JNDI, JMS, WebServices, JSP, Servlets, Struts, spring, XML, Maven, ANT, JavaBeans, JDBC, JFC/Swing. AZURE
- Used Terraform in migrating legacy and monolithic systems to Amazon Web Services.
- Worked on Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
- Docker container deploying micro services, and scaling the deployment using Kubernetes .
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, and JBoss App Servers.
- Good Knowledge on Groovy scripting.
- Familiarity with Kubernetes, Mesos, Docker Swarm.
TECHNICAL SKILLS:
Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, CentOS,Ubuntu RHEL,SOLARIS,SUSE, Ubuntu
Source control tools: Subversion, Clear case, GIT and Perforce.
Build tools: ANT, Maven, Gradle, Bamboo.
CI tools: Hudson, Jenkins and Build Forge, Cruisecontrol.
Deployment tools: Chef, Puppet, Ansible.
Containerization/Virtualization: Docker, Packer, VMware, VSphere.
Orchestration Platforms: Kubernetes
Repositories: Nexus, Artifactory.
Languages: C, C++, Perl scripting, Shell scripting, HTML, Python
Tracking tools: Jira, Remedy, Clear Quest.
Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Nginx.
Monitoring tools: Nagios, Splunk, NewRelic, logic monitor.
Databases: Oracle, SQL Server, MYSQL, DB2,MONGODB
Cloud Platform: AWS, Azure, GCloud, Right Scale.
PROFESSIONAL EXPERIENCE:
Sr. AWS/ Devops Engineer
Confidential, Minneapolis, WI
Responsibilities:
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks .
- Worked on setting up new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
- Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS .
- Setup the Chef Workstation, Chef server and chef nodes
- Implemented multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Installed and configured Open shift master & node on Centos 7 and resolved some network issues related to Open shift and CentOS.
- Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon .
- Securing the GCP infrastructure using Private subnets, Security groups, NACL(VPC), WAF etc.
- Contribute to ChatBot projects and ML to build internal tools for GoogleCloud users/PSO
- Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
- Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications. Used GCP App Engine for deploying and scaling web applications and services developed with Java.
- Support and enhance SDLC cycle by using Docker containers delivered to OpenShift Container Platform for web application deployment .
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers.
- Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in Azure.
- Built/monitored the CI/CD on GCP using Jenkins and Google shell commands.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis
- Configuring 'nginx' for proxy REST full API calls to micro-services in Docker containers.
- Created Python scripts to automate AWS services which include Web servers, ELB, Cloud front distribution, databases, security groups and application configuration.
- Configured and used ELK , Nagios for monitoring and log analysis.
- Build and configure a virtual data center in the Google cloud platform to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Google Cloud Load Balancing.
- Scoped use cases, designed a scalable schema, and deployed a DynamoDB database, Amazon’s hosted NoSQL database solution.
- Experience in DevOps tool like JIRA, Jenkins, Maven, mysql,Artifactory and Gradle.
- Working with the development team to help them architect and implement Docker and Mesos
- Configured Jenkins with Test environment for unit testing with Junit, functional/quality check with Selenium and performance/load tests using JMeter after that pipelined the code to Nexus.
ENVIRONMENT: AWS, Ansible, Json, Jenkins, Junit, Maven, Jfrog, Gradle, Nexus, EC2, VPC, RDS, MYSQL, Chef, Tomcat, Nginx, Apache Spark, Docker, Elk, Jira
DevOps Engineer
Confidential, Atlanta, GA
Responsibilities:
- Develop builds using CI/CD tools like Jenkins, IBM RTC, puppet, and worked with different DevOps tools such as SonarQube, Sonatype Nexus, GitLab etc. on Linux and postgreSQL platform
- Building and Installing Servers through Azure Resource Manager Templates or Azure Portal.
- Provision, manage and maintain AWS EC2 instances, S3 buckets and volumes for DevOps team use
- Install and configure RedHat Enterprise Linux Server, DHCP, web (Apache HTTP), mail (SMTP, POP3), and file servers in Linux environment.
- Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub . Capability in utilizing mechanized from scripts like maven, Jfrog, Jenkins, Puppet.
- Experience with Linux container and container clustering technologies like Docker, Kubernetes and the Glister storage solution.
- Installation of Oracle-8i Server, Oracle Client Software on the application server and configuring the connectivity using JDBC drivers for the DB
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Jenkins for the runtime environment for the CI/CD system to build and test and deploy.
- Created RDD's Extracting the data from Azure Blob Storage (Blobs, Files, Tables and Queues) and making transformations & actions.
- Troubleshooting the connectivity from the Application to DB, maintenance of the DB's in server
- Maintained the Shell scripts for the automation purposes.
- Created reusable and tested infrastructure with q modules and Versioned modules for Staging, Testing and Production environments in Azure.
- Clone projects in Jenkins for developers and generate builds and store it in Sonatype Nexus repository.
- Utilized Azure Power Shell to automate backups of ephemeral data-stores to Azure Storage (Blobs, Tables, Queues, Files, Azure Blob Storage and create nightly IAAS and PAAS for mission critical production servers as backups.
- Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell to support infrastructure as code and continuous deployment
- Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in Azure.
- Work with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images
- Hands on Experience in using configuration management tools like Jenkins Openstack.
- Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for Proof of Concept.
- Involve in troubleshooting the automation of Installing and configuring JAVA applications in the test and production environment.
- Involved in setting up Puppet Master/Client to automate installation and configuration across the environment.
- Used Chef for server provisioning and infrastructure automation in Azure.
- Configure network protocols such as DNS, DHCP and SMTP and troubleshoot network issues related to TCP/IP protocol providing support for users in solving their problems.
- AGILE (Scrum, XP approach) methodology including, test-driven and pair-programming concept.
- Designed, built, supported and maintained Splunk infrastructure in a highly available configuration
- Good experience in RDBMS (Oracle, SQL Server, MySQL, Informix) development including SQL, PL/SQL programs and stored procedures.
- Automated routine tasks using scripting languages like Ruby and Python
- Network troubleshooting using ndd, traceroute, netstat, ipconfig, and snoop etc.
Environment: Docker, Chef, Puppet, SQL, PL/SQL, SMTP, Shell, Docker, Jenkins, Azure, Python, Maven, Shell, Nexus
Build and Release DevOps Engineer
Confidential, Seattle, WA
Responsibilities:
- Experience in working on source control tools like SVN, CVS, Perforce, GitHub.
- Managed SVN repositories for branching, merging, and tagging.
- Strong knowledge on source controller concepts like Branches, Merges and Tags
- Used ANT and Gradle as a build tools on java projects for the development of build artifacts on the source code
- Experience on application servers like WebLogic, WebSphere, JBoss and web servers like tomcat.
- Maven, Ant and Gradle & Ruby Scripting ( json ) to create build for installation of various middleware through Jenkins
- Experience in deploying JAVA projects and automating builds using MAVEN/ANT and JENKINS
- Proficient in using version control tool like Team Foundation Server (TFS) and Visual Source Safe (VSS), SVN.
- Supported installation of Oracle database ( RAC ) on Linux servers associated with DBAs.
- Implemented a Continuous Delivery ( CD ) pipeline with Docker, Jenkins and GitHub, Bit bucket and AWS
- Used BOTO and Fabric for launching and deploying instances in AWS.
- Experience with monitoring and management tools like NAGIOS, SPLUNK.
- Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
- Extra ability to approach in virtualization technologies like OVM, VMWare, Xen . .
- Experience in using bug-tracking systems like JIRA, HP Quality Center and ALM.
- Capability in utilizing mechanized from scripts like maven, Jfrog, Jenkins, Ansible, /Puppet.
- Experience on application servers like WebLogic, WebSphere, JBoss and web servers like tomcat .
- Good knowledge in using JavaScript frameworks like AngularJS
- Experience in deploying application servers like Tomcat and JBOSS
Environment: SVN,Git,Github,Maven,Jfrog,Jenkins,puppet,Docker,mware,Tomcat,Ruby,Redhat, TCP/IP, HTTPS, JSON, Nagios, JAVA, .NET, Tomcat, JavaScript, IAM.
Build and Release Engineer
Confidential
Responsibilities:
- installing Red hat Linux using Kick start and applying security polices for hardening the server based on company policy.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
- Performing host-based migrations on different operating systems like Linux/solaris/AIX .
- Involved in Bamboo server Capacity planning and wrote Watchdog scripts for Bamboo server restarts and Expect scripts for Bamboo remote agents.
- Install, implement, and configure DHCP, DNS, LDAP, SAMBA and NFS services in Linux
- Preform Troubleshooting. Such as CPU, I/O , memory, and network.
- Continuous Integration implemented and promoted use of Bamboo within the developer community.
- Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other builds Like MS Build Make file.
- Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers
- Building servers on ESXI using network boot and performing cold & hot migration on VMware integration & implementation of various services, LDAP , Samba, NFS, Bind, Apache , and other core technologies.
- Worked on configuring the Apache Tomcat for Java applications deployment.
- Worked on virtualized environment based on VMware vSphere to create large Farms of clusters
- Extensively worked on continuous integration tool like, Team city, Jenkins, CA Harvest and Bamboo for end-to-end automation of various build and deployments.
- Setting up the SVN and GIT repos for Jenkins build jobs
- Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers
- Maintaining and installing Red Hat Package Management ( RPM ) and YUM.
- Installation and configuration of database systems e.g. MySQL , Oracle , and PHP integration & implementation of various services, LDAP , Samba, NFS , Bind, Apache , and other core technologies.
- Worked on customization of existing Python scripts of some of the internal applications.
Environment: Python, Shell, Maven, Jenkins, Bamboo, SAMBA, DHCP, DNs
Linux Administrator
Confidential
Responsibilities:
- Analyze, log, and track complex software and hardware matters of significance pertaining to networking connectivity issues, printer, server, and application to meet business needs.
- Building of Virtual Machine (VM's).
- RPM and YUM package installations, patch and other server management
- Building servers with jumpstart / kickstart, CD on timely basis, along with corporate wide requirements.
- Automated tasks using bash , kernal shell scripts.
- Installed and maintained OpenStack on KVM for cloud applications.
- Installed and Configure DNS, Websphere, DB2 Database and Tivoli storage manager.
- Experience in VMWARE ESXi 5/6 and vSphere and managed VM resource upgrades, Cold migration of VM from once vCenter to other.
- Experience managing various file systems using LVM and SVM and configured file systems through network using NFS, NAS, SAN methodologies and installed RAID devices.
- Handled and documented Cold Migration issues and IP, SAN, Network bandwidth and VLAN constraints chef.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
- Designed and configured large AIX systems (p6, p5), Building VIO Servers LPRAS, VIO Client LPARS installed VIOS 2.3, AIX6.1/5.3 using HMC V6 and installed/backup VIOS, BOS using NIM.
- Extensive use of LVM, creating Volume Groups, Logical volumes, and disk mirroring. Performance Management & Tuning of Red Hat Linux 6/7 UNIX Kernel.
- Experience in Databases, Clustering, Firewalls and cross-platform tools like SAMBA.
Environment: IPA, Kvm, DNS, DB2, VSphere, LVM, and SVM, NFS, NAS, SAN,, TLS, TSM, VPC
