Aws Cloud/devops Engineer Resume
FloridA
SUMMARY
- Over 7 years of Professional IT experience as a AWS Cloud Engineer,DevOps automation Engineer,Software Configuration Management (SCM), Build& Release management, and an worked in many technical roles both in Linux and Windows environment for build/Releaseautomation process in Web & cloud/server Environmentusing Java/J2EE/JEE Technology, AWS &open source technologies.
- Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
- Expertise in improving build & deployment tools in DevOps through automation using scripting languages such as JavaScript, Shell, Bash, Perl,JSON,Ruby and Python etc.
- Experience with variety of databases including relational databases like MySQL, MS - SQL and No-SQL database like CassandraandalsoKnowledge of Kafka, Spark, Spunk, Cassandra.
- System administration in Red Hat and Debian distributors like Ubuntu, SUSE,, IBM AIX, EMC storage, AWS.
- Competence in designing AWS cloud models for IAAS,PAAS andSAAS.
- Experience with OpenStack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring, and Orchestration Service.
- Datacenter migration to Amazon Web Services ( AWS) infrastructure and provided initial support to Applications and Database teams.
- Experience in Server infrastructure development on AWS Cloud,OpenShiftand Microsoft Azure.
- Fluent in several software lifecycle models, including Waterfall, SDLC, and Agile.
- Experience in process automation fromsystem administration tasks to Continuous integration and Continuous Deployment (CI/CD) with Jenkins/Bamboobuild tools.
- Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure Web and Database deployments.
- Setting up continuous integration of applications in Apache Tomcat servers in EC2 using Jenkins plugins GIT,MAVEN.Implemented new deployment process with Jenkins 2.0 using groovy code.
- Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, Chef, Terraform and AWS.
- Developed Jenkins, HTML email report to provide all information related to commit build, current commit form stash, Gerrit, Jira information.Created Build Jobs and Deployments in Jenkins.
- Experience working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment .
- Support of application stacks from a mixture of technologies, including Websphere, Weblogic, Tomcat, and JBoss.
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
- Expertise in implementation and maintenance of Apache, SMTP, DHCP, NFS, SSH, NIS+, LDAP, DNS,MySQL, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management and Security trouble shooting skills.
- Implemented AWS Redshift to manage data warehouse and running SQL queries.
- Experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, New Relic, AppDynamicsetc.
- Installed and configured Chef Servers and bootstrapped chef client nodes for creating data bags.Managed Chef Cookbooks to automate system operations.
- Written Templates for AWS infrastructure as code using Terraform to build staging and production environments.
- Expertise in Agile tools like AtlassianJira, Scrum and Continuous delivery tools like Nexus, NexusPro, Run deck, Mesos, Marathon.
- Automate Data dog Integrations through Ansible Scripts for QA, Regression and Prod environments.
- Handled large volumes of container clusters with Dockerswarm, KubernetesmesosandMarathon.
- Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins,Bamboo, UDeploy, GitHub, JIRA, Confluence, Anthill Pro, and Nagios,Splunk.
TECHNICAL SKILLS
Build Tools: MAVEN, ANT, Gradle,MS Build.
Bug Tracking Tools: JIRA, Fisheye, Cucumber, confluence, IBM Clear Quest.
Version Control Tools: GIT, SVN, Team Foundation Server (TFS), Clear Case .
Automation container: Docker, Kubernetes, marathon and mesos.
Continuous Integration: Jenkins/Hudson, bamboo, Team City, Build Forge, TFS Visual Studio Build.
Continuous Deployment: Puppet, Ansible, Salt Stack,Terraformand Chef
Monitoring tools: Nagios, Splunk, Elastic search, SonarQube, AppDynamics, AWS cloudwatchand Selenium.
Operating Systems: RHEL (5.x, 6.x, 7x), SUSE Linux (9,10,11), Sun Solaris (9,10,11), CentOS 5,6, Windows 2003, 2008, VMware ESX (3.5,4.0).
Networking: TCP/IP, NIS, NIS+NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls.
Database Servers: Oracle 9i, 10g, MySQL 7.0, 6.5,RDBMS Oracle, Mongo Db, Cassandra, SQL Server.
Web/Application Servers: WebLogic, Websphere, JBoss, Apache Server, Apache Tomcat.
Scripting Languages: Bash and Shell scripting, Perl, Ruby, Python, YAML.
Languages: C, C++, .NET,Java/J2EE,PHP.
SDLC: Agile, Scrum,and Waterfall.
Deployment Tools: U-Deploy, Octopus Deploy, Run deck.
PROFESSIONAL EXPERIENCE
Confidential, Florida
AWS Cloud/DevOps Engineer
Responsibilities:
- Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, APIs ELB, Route 53, RDS, SES, SNS, SQS, OpsWorks, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, LAMDA (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball.
- As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using chef, Python based framework using Ansible to Setup/teardown of ELK Stack.
- Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Dockeron familiar servers such as Apache, and IIS.
- Experience in Programming, support, debugging, and administration in distributed environments UNIX, Linux, VAX/VMS, Windows, and RDBMS across a wide range of products.
- Create and manage Cinder volumes in OpenStack Cloudin both Linux and windows environment.
- Architecture/design and deployment of solutions using VMWare,Azure and Amazon Web Services (AWS).
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
- Involved in Upgrade of Bamboo&Artifactory Server and use of AWS, Azure for cloud issues.
- Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project .
- Created Dockercontainers to deploy and run various web applications. Also, was a part of team for analyzing micro services management using Docker, Apache Mesos and Marathon.
- Experience in Performance Tuning and Query Optimization in AWS Redshift.Managed Amazon Redshift clusters such as launching the cluster and specifying the node type.
- Managing the code migration from TFS and CVS to Subversion repository.
- Worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
- Design, integration and management of Amazon Web Services (AWS)cloud solutions. Provisioning of EC2 instances, built via puppet, and integrated into local area offices in 5 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, APIs, Route 53, CloudFormation, S3, Glacier, OpsWorks.
- Developed Ansible roles and playbooks for installing, offline upgrading, rolling upgrading of various DevOps tools like Elastic Search, Kabana, Kafka, Zookeeper, and Spark etc.
- Creation of Prometheus-Grafana setup using Terraform/Ansible for various targets like Kafka, Spark, MySQL, and node exporters etc.
- Created infrastructure for Kafka clusters of different instances as per components in clusterusing terraform for creating multiple EC2 instances and attaching volumes using EBS service
- Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/ Bit Bucket, Jira, Confluence, Bamboo, Chef, Docker,Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation (ECS) in AWS cloud platform.
- Expertise in JIRA/Confluence queries, dashboards for metrics reporting to various teams.
- Using Data dog Ops monitoring servers and integrates in Cloud watch, Chef, PuppetandAnsible etc.
- 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.
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
- Currently leads an active integration effort for building out PaaSwith Red hat OpenShift, Dockers and working with developers on application containerization effort .
- Implementing Continuous Delivery frameworks using Jenkins, Chef, and Maven& Nexus in Linux environment. Worked on Managing the Private Cloud Environment using Chef.
- Automation test cases in Go language and used GIT for version control. Experience in SQL/CQL stress workloads to test storage on Docker swarm using Cassandra and MySQL.
- Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
- Developed Docker based micro services, deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
- Expertise in Docker compatibility testing on various Linux distros, Amazon Web Services (AWS) and Google cloud Engine (GCE).
- Developed internal tool QuickDeploy for run book automation, and automated release and deployment Management process using shell scripts, windows batch, and python with Run deck and Jenkins.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code. Converting the ANT Build projects to Maven Build projects.
- Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
ENVIRONMENT: AWS EC2, S3, RDS, AMI, IAM, Redshift, Lambda,VPC, Chef,Java,Git, Jenkins,Terraform, Python, Linux,Bash, Groovy, Subversion, Rest API, Ant, Maven, Nexus,U-deploy, SQL,Cloud Formation, Azure, OpenShift, Cassandra, Subversion, Selenium, UNIX, SVN, Docker, Jira, Python, Ruby, Shell Scripts, Tomcat, Ansible, Splunk.
Confidential, Chicago, IL
AWS / DevOps Engineer
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, ElasticLoadBalancer, Autoscalinggroups.
- Enabled Logging on S3 bucket access, VPC flow, AWS configuration, IAM, AWS inspector, Lambda, RDS, DynamoDB, Cloud Front, AWS API gateway, EC2 Application servers.
- Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA,Staging,UAT and Prod Environments with Agile methodology.
- Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
- Created Amazon VPC to create public-facing subnet for web servers with internet access, and backend databases & application servers in a private-facing subnet with no Internet access.
- Created AWS Launch configurations based on customized AMIand use this launch configuration to configure auto scaling groups.
- Utilized Puppet for configuration management of hosted Instances within AWS configuring and Networking of Virtual Private Cloud (VPC).
- Utilized S3 bucket and Glacier for storage and backup on AWS.
- Using Amazon Identity Access Management (IAM) tool created groups & permissions for users to work collaboratively.
- Implementation/setup continuous project build and deployment delivery process using Subversion, Git, Jenkins, IIS, Tomcat.
- Experience with build tools Ant and Maven and writing build.xml and pom.xml respectively.
- Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories. Implemented Maven builds to automate JAR and WAR files.
- Designed and built deployment using ANT/ Shell scripting and automate overall process using SUBVERSION and MAVEN.
- Puppet automation, installing and configuring puppet 3.x server and agent setup, developing IHS, WebSphere MQ 7.0, Web Sphere Application Server Automation, Apache 4.x/5.x, Jenkins, foremen.
- Wrote Puppetmodels for installing and managing java version files.
- Created Puppet master to configure the compiled files, templates and plugins to manage nodes.
- Created Snapshot, Template and use them based on the requirement and created Puppet Manifests to integrate Heat Templates into OpenStack.
- Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code.
- Setup the ChefNodes, Chef Client, Chef Server, and Chef Workstation. Worked on Bootstrapping the Nodes secured the passwords and data using encryption data bag for chef.
- Used Puppet modules to rebuild the code & data, from auto load Manifests from old Modules.Well in shell scripting automation of MQ, puppet, foreman Cloud forms.
- Integrated Jenkins with puppet and configured data through the pipeline plugins.
- Configured Code Manger in puppet and integrated with TFS-GIT and successfully pull the code from TFS-GIT branches. Documented the POC for puppet and application servers.
- Handled large volumes of container clusters with Docker swarm, Kubernetes and mesos.
- Created Roles and profiles in Puppet and mapped them to the respective node group.
- Configured service hooks in TFS server to puppet code manager after code is pushed to TFS server.
- Automation of test cases is done by integrating the HP QC plug-in with Jenkins Server which will automate whenever there is latest package available through the CI server.
- Setup the Splunkserver and configured AWS for SplunkAddon, Install Splunk Agents and configured/Integrate Splunk to receive logs.
- Used HP ALM, UFT, Rally, groovy, Jenkins, Control-M, Artifactory, Kubernetes, Version1, Spew, Docker, SoapUI, Load runner on this project for testing reporting and other processes at different stages.
ENVIRONMENT: AWS EC2, VPC, EBS, Lambda, AMI, SNS, RDS, EBS, Bamboo,Python, TFS, JSON, Java, puppet,Selenium web driver, Appium, Linux, Eclipse, Git, Ant, Maven, Subversion, UNIX,SVN, Docker, Jira, Pearl, Ruby, Shell Scripts, Tomcat, Jenkins, Splunk, groovy, Apache .
Confidential, Lowell, MA
DevOps Engineer
Responsibilities:
- Responsible for Installation,Configuration Management,Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems.
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS. Migrated SVN repositories into GIT using Sub GIT.
- Setup automation tools such as Jenkins and Nexus across multiple projects of the waterfall and Agile models.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and Maven build tools in Jenkins,Sonar to move from one environment to other environments.
- Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Art factory) and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.
- Build Java code and .Net code on to different Jenkins servers as per the schedule.
- Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
- Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
- Used services deploy command for building the web services. Used Maven for few modules.
- Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
- Writing Json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
- Possess Strong skills in application programming and system programming using C++, C, QT and python on Windows and LINUX platforms using Design Patterns and OOPS (Object Oriented Programming System).
- Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Anthillpro.
- The spontaneous issue resolves by engaging WebLogic Admins, DBA's, Dev's and test teams.
- Maintained Urban CodeDeploy and deployed the artifacts to Urban Code Deploy for release management.
- Monitoring running stacks including events & resources on OpenStack Cloud.
- Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible.
- Created and managed dailyJenkinsbuild andUrban Code Deploy artifacts status.
- Deployed code on Web Logic servers for Production, IT, Performance and Development environments using ANT scripts. Making DB deployments thru Oracle SQL, MS SQL.
- Installed/Configured/Managed Bamboo Continuous Integration Automation.
- Integration of ANT/Nexus, Jenkins, Atlassian (Bamboo), Urban Code Deploy with Patterns/Release, GIT, Stash, Confluence, Jira and Cloud Foundry.
Environment: Java/J2EE, .Net, SVN, GIT,GitHub, Maven, Ant, Urban Code Deploy, Oracle WebLogic, Jenkins, Nexus,Anthillpro Hip Chat, Chef, OpenStack, Jira,Ansible, Shell Scripting, Python, Ruby, Bamboo, Perl, Microsoft Azure, AngularJS, Hotfix PROD Patches, Linux (Ubuntu).
Confidential, Atlanta, GA
Linux administrator/Build and Release Engineer
Responsibilities:
- Responsible for daily Build & Release of applications, writing automation scripts.
- Installation, Configuration, Up gradation and administration of Windows, Sun Solaris, Red Hat Linux and Aix.
- Worked on Linux Kick-start OS integration, DNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
- Network traffic control, IPsec, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux.
- Worked with Net filter Iptables for host-based securityfirewall rules, Pre-Routing and Post-routing rules.
- Implemented remote installation on servers using RedHat Linux Kick start and jumpstart/JET Servers.
- Installed and configured RedHat software’s and 3 rd Party tools using RPM’s and YUM on RedHat servers.
- Worked on Logical volume manager to create file systems as per user and database requirements.
- Created and configured volumes on Solaris 10 systems with volume managers such as SVM, ZFS, and VERITAS.
- Configured and managed storage volumes such as LVM and VERITAS on RHEL/centos servers.
- Setup a domain and Active directory on Windows 2008 server. Installed and configure samba server On Solaris and Centos 6.4 server and mapping to windows 2008 server.
- Install and configured LAMP on RHEL/Centos servers. And configuration, installation of VMware (Virtualization).
Environment: Linux-RHEL 4.x, Solaris 10, VM Ware, VSphere, ESXi, SVN, ANT, Shell (bash), Apache Tomcat Application Server, SQL, LVM, DNS, DHCP, HTTP, TFTP, SELinux, Apache Tomcat, NFS, RPM, YUM, and RAID.