We provide IT Staff Augmentation Services!

Devops / Aws Cloud Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Experience in designingCloudarchitectures for customers looking to migrate or develop newPAAS,IAASor hybrid solutions utilizingAmazon Web Services(AWS),Microsoft Azure.
  • Hands - on experience inAutomation, ConfiguringandDeployinginstances on Amazon web services (AWS) and experience with AWS components likeEC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working knowledge onAWS IAM service,IAM policies, Roles, Users, Groups, AWS access keysand Multi Factor Authentication. And migrated applications to theAWS Cloud.
  • Experience withAWS Command line interface and PowerShellfor automating administrative tasks. DefinedAWS Security Groupswhich acted asvirtual firewallsthat controlled the traffic reaching one or moreAWS EC2, LAMBDAinstances.
  • Experience in DesigningAZUREResource Manager Template and extensive experience in designing custom build steps usingPowerShell
  • Worked on variousAzureservices like Compute (Web Roles, Worker Roles),Azure Websites, Caching, SQL Azure,NoSQL, Storage, Network services,AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles onMicrosoft AZURE ClassicandAzure Resource Manager
  • Experience inOrchestrating Dockercontainer clusters usingKubernetes.
  • Experienced in writingTerraformscripts from scratch for buildingDevelopment,Staging,Production, andDisasterRecoveryfor several cloud infrastructures.
  • Worked on rolling updates using the deployments feature inKubernetesand implementedBLUEGREENdeployment to maintainzero downtimeto deploy process inTomcat,NginxusingPythonandShellScripts to automate log rotation of logs from web servers and automating administration tasks.
  • Created and deployed a tool to automate branch and project creation inGITusingGroovyinJenkins Fileand automating withChef.
  • Experience inRubyscripting onChefAutomation for creatingcookbookscomprising allresources,Data Bags,templates,attributes.
  • DevelopedModulesforAnsibleCustomizationsand usedAnsiblePlaybooksto setupContinuousDeliveryPipeline. Deployedmicro-services,provisioning environments usingPlaybooksandRolesusingYAMLscripting.
  • Redesigned and redeployed theNagiosimplementation and integrated with othermonitoring/alertsolutions.
  • ConfigurednetworkandservermonitoringusingELK(Elastic Search,LogStash, andKibana)stack, andNagiosfornotificationsand experience working withlog monitoring and evaluating system logs withELKStack.
  • Responsible for automated installation ofAnsibleEnterprise 2.7 and configuringAnsible MasterandAnsible Agents(both Windows and Linux Environments) inAWSVPC environment.
  • Responsible for build and deployment automation usingDockerandKubernetescontainers andChef.
  • Hands-on experience withDocker Containers and Tomcat serversfor application deployment.
  • WroteMaven,ANTandGradleScripts to automate thebuildprocess. Managed theMavenRepository usingNexusand used the same to share thesnapshotsandreleasesof internal projects.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI/CD) Process stack usingAWS,GITHUB/GIT,JenkinsandChef.
  • Have a good knowledge about databases likeRDS, Dynamo DB

TECHNICAL SKILLS

Operating System: Windows, Red Hat, Linux/Unix, Ubuntu, Centos

Programming Language: C, C++, C#, JAVA, J2EE, XML

Scripting: Shell, Perl, Ruby, Python and Bash scripting.

Automation/Configuration Management Tools: Terraform, Chef, Puppet and Ansible.

Version Control Tools: SVN, GIT, RTC, TFS, CVS and VSS.

Continuous Integration Tools: Jenkins, Hudson, Team city and Bamboo.

Build Tools: Apache ANT, MS Build, Maven and Gradle.

Monitoring Tools: Nagios and Splunk.

Database Systems: Oracle, SQL SERVER, Cassandra, MY SQL and NOSQL.

Cloud Computing Services: AWS, Azure and Google Cloud.

Orchestration Tool: Kubernetes, Docker

Virtualization Platforms: Oracle Virtual Box, Docker, Vagrant and VMware.

Networking: TCP/IP, DNS, NFS, LDAP, SSH, SSL, SFTP, SMTP.

PROFESSIONAL EXPERIENCE

Confidential

DevOps / AWS Cloud Engineer

Responsibilities:

  • Designed, configured and deployedAmazon Web Services (AWS)for a multitude of applications utilizing the Amazon Web Services focusing onhigh-availability, fault tolerance and auto-scaling.
  • UsingChefdeployed and configuredElastic Search, Log Stash and Kibana (ELK)for log analytics, full text search, application monitoring in integration withAWS Lambda and Cloud Watch.
  • Provisioned the highly available EC2 Instances usingterraform and cloud formation.
  • ManagingAWS EC2 instancesutilizingAuto Scaling, Elastic Load Balancing and Glacierfor our QA environments as well as infrastructure servers forGIT and Chef.
  • Automated the cloud deployments usingChef and AWS Cloud Formation Templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such asEC2and storage such asS3 bucketsusingAWS Cloud Watch
  • Setup and Implement Continuous Integration and Continuous Delivery (CI/CD) Process stack usingAWS,GITHUB/GIT,JenkinsandChef.
  • Build scripts on AWS cloud for schedulingEC2 auto scaling load balancerwith python SDK.
  • DevelopCI/CDsystem withJenkinsonKubernetescontainer environment, utilizingKubernetesandDockerfor the runtime environment for theCI/CDsystem to build and test and deploy.
  • BuiltJenkinsjobs to createAWSinfrastructure fromGitHubrepos containingterraformcode.
  • Maintaining a farm ofAWSsolution usingEC2instances,ELB's, S3, EBS, Auto Scaling.
  • Experienced in writingBashandPythonscripts, IncludedBoto3to supplement automation provided byChefandterraformfor tasks such as encryptingEBSvolumes backingAMI’sand SchedulingLambdafunctions for routine AWS tasks.
  • Worked onKubernetesandDockerimages to provide platform as service on private and public cloud in VMware Cloud
  • Integrated Docker containerorchestrationframework usingKubernetesby creating pods, Config Maps and deployments
  • BuiltJenkinsjobs to createAWSinfrastructure fromGitHubrepos containingterraformcode
  • Responsible forCIandCDusingJenkins,MavenandChef.
  • Implemented Microservices in load balanced, highly available, fault tolerant Kubernetes

Environment: AWS, Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Shell scripting.

Confidential

Sr. DevOps Cloud Engineer

Responsibilities:

  • ManagingAWS EC2 instancesutilizingAuto Scaling, Elastic Load Balancing and Glacierfor our QA environments as well as infrastructure servers forGIT and Chef.
  • Automated the cloud deployments usingChef and AWS Cloud Formation Templates.
  • Tested high availability ofAWS-RDS-MySQL databaseby simulating fail over from the primary database to read replicas and hence promoting read replica to primary.
  • Experience in creatingalarmsandnotificationsfor EC2 instances usingCloud Watch.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such asEC2and storage such asS3 bucketsusingAWS Cloud Watch
  • Worked onAzureVPN-Point to Site, Virtual Networks,AzureCustom security, Endpoint Security, firewall, WindowsAzurename resolution, Scheduler, Automation and Traffic Manager
  • Designed and ImplementedAzureCloud Infrastructure utilizingARMtemplates. Created and managedAzureWeb-Apps and provided access permission toAzure AD users.
  • Deal with MicrosoftAZUREIaaS- Virtual Networks, Virtual machines, Cloud services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Autoscaling
  • ConfiguredAzure Virtual Networks, subnets, Azurenetwork settings, DHCP address blocks, DNS settings, security policies and routing.
  • Involved on migrating SQL Server databases toSQLAzureDatabaseusingSQLAzureMigration Wizardand usedPython APIto upload agent logs intoAzureblob storage.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) usingAnsibleScripts.
  • Responsible for automated installation ofAnsibleEnterprise 2.7 and configuringAnsible MasterandAnsible Agents(both Windows and Linux Environments) inAWSVPC environment.
  • Responsible forautomated deployment of Java application in Tomcat ServerusingAnsiblescripts.
  • Experience in maintain the infrastructure by managing the inventory files inAnsible.
  • Writing anAnsibleplaybook from scratch to upgrade the servers one at a time in serial to reduce the downtime of running sites.
  • Managed a PaaS for deployments usingDocker,Ansiblewhich reduced deployment risks.
  • DevelopCI/CDsystem withJenkinsonKubernetescontainer environment, utilizingKubernetesandDockerfor the runtime environment for theCI/CDsystem to build and test and deploy.
  • Worked on severalDockercomponents likeDocker Engine, Docker-Hub, Docker-Compose, Docker RegistryandDocker Swarm.
  • Worked onKubernetesandDockerimages to provide platform as service on private and public cloud in VMware Cloud.
  • Worked with various scripting languages likeBash, Perl, Shell and Python.
  • Worked with multiple development groups to design/create automated build and deployments usingMaven, AntandShell Scripting.
  • Administered Linux servers for several functions including managingApache/Tomcatserver,mail server, andMySQLdatabases in both development and production.

Environment: AWS, AZURE, Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Shell scripting.

Confidential - San Mateo, CA

DevOps Engineer

Responsibilities:

  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and worked on how to confirm a release was successful.
  • Drafted and executedPerl, Bash&Maven scripts in QA, Stagingand Production environments. Modified build configuration files including POM.xml.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds
  • Developed the Puppet manifests to automate the installation and configuration of middleware WebLogic, Web sphere, Tomcat Application servers.
  • Created the Clusters, Domains, Machines and Servers in the web logic Server using the WLST.
  • Installed and configured MySQL database using Puppet and worked on the MySQL Replication setup with both Master-Slave and Master-Master.
  • Employed Puppet to configure production and test infrastructure provisioned with Apache, Nginx andMySQL.
  • Installed/Configured/ManagedPuppetMaster/Agent. Wrote custom Modules and Manifests, downloaded pre-writtenmodulesfrom puppet-forge.
  • Using Puppet Enterprise to Manage Application configurations and utilizing BASH Scripts and Right scale to do initial server provisioning, and puppet to deploy and update applications including Apache, Tomcat, MySQL and other Proprietary applications.
  • Implemented continuous integration automated build pipelines using Atlassian Bamboo.
  • Configured Atlassian Bitbucket with Atlassian Bamboo and schedule jobs using PollSCMoption during CI/CD.
  • Developed scripts to pull and push data from Bitbucket to CI tool Bamboo.
  • Setup Bitbucket code repository for mobile development and integrated it with the new active directory.
  • Configured TFS Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, and Reporting Services.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl, built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby. Customized TFS Work Item Templates and Workflow of the Work Items.
  • Developed and maintained Perl/Shell scripts for build and release tasks. Integrated Maven with Jenkins for the builds as the Continuous Integration process. Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Maintained Atlassian JIRA for tracking and updating project defects and tasks.
  • Involved in Customization of Work Items, Transition Matrix in TFS. Organized a daily stand-up post-deployment meeting to review all issues being tracked.

Environment: TFS, Atlassian JIRA, Atlassian Bitbucket, Puppet, Visual Build, .Net, ANT, TFS, Atlassian Bamboo.

Confidential - San Francisco, CA

Build & Release Engineer

Responsibilities:

  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Worked onService now (SNOW) ticketing toolfor Incident management integration and generatingCR (change requests) for PROD environment tickets.
  • Involved in the product release activities, including Change Control Management, Release Management and Version Management using SVN tool.
  • Involved in Bamboo server Capacity planning and wrote Watchdog scripts for Bamboo server restarts and Expect scripts for Bamboo remote agents.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build and Subversion(SVN).
  • Responsible for design and maintenance of the CVS/Subversion(SVN) repositories and the access control strategies.
  • Implemented pre-authentication and data base security using spring security.
  • Created the branches in CVS and Subversion(SVN) to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both CVS and Subversion(SVN).
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Worked on the transition project, which involves migration activities from ANT to MAVEN to standardize the build across all the applications.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Installed and Configured Jenkins for Continuous Integration.
  • Involved in User Management and Plugin Management for Jenkins.
  • Used Jenkins to perform automated Builds and Deployments.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests) and implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Production support of Apache and Tomcat including installation, configuration, management, and troubleshooting.
  • Write RESTFUL microservices with Spring Boot.
  • Experience in Microservices and Spring Boot application development.
  • Worked closely with Development team and QA team for product releases.

Environment: SVN, CVS, ANT, Maven, Jenkins, Tomcat, Perl, Shell Script, Oracle, Spring boot, Spring, security.

Confidential

Linux Administrator

Responsibilities:

  • Created user accounts and group policies on windows and Linux Servers.
  • Administered SSH access for user accounts and Created CRON Jobs for file backups
  • Managing Access Administration, restricting and securing unauthorized access to the hosts and granting privileged access to the System Account and Users Accounts.
  • Giving remote access to various levels and types of users and Responsible for the installation of CentOS Linux for new build environment.
  • Managed all types of installation and upgrade on Linux servers.
  • Provided software and hardware tech support; 24/7 on call support as required.
  • Installed and maintained CentOS and Linux Red Hat Servers, build various automation scripts to enhance our internal processes.
  • Installation, Configuration, provisioning of Linux(RHEL 6.x) servers in a Virtualized and Cloud (AWS) environment.Daily monitoring of user account access and usage.
  • Ability to write and modify shell scripts to monitor and automate system administration tasks using Perl/bash.
  • Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
  • Adding servers to domain and managing the groups and user in Active Directory, installing, configuring and send mail.
  • Installation and management on Linux servers for applications like Apache and Tomcat.
  • Installed and Configured Apache on several machines. Configured RPM packages on Linux Servers.
  • Installation, configuration, and maintenance of web servers, application servers, and database servers on Linux Servers.

We'd love your feedback!