Aws Engineer Resume
Santa Clara, CA
SUMMARY
- Around 7+ years of experience in IT sector in Linux administration,Build engineering and release management process,building and deploying applications by adopting DevOps practices such asContinuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime wif various tools like Git, Maven,Jenkins, Ansible, Chef,Docker, Kubernetes and managing cloud services wif Azure&AWS.
- Linux/Unix system administrator on Red hat EL, 5.x, 6.x, CentOS 4.x,5.x and VMware environment.Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Experienced in administration, troubleshooting, tuning, security, backup, recovery and upgrades ofRHELLinux
- Experience on complete software development life cycle (SDLC) wif software development models like Agile, Scrum Model, JIRA, Waterfall models
- Using Instaclustr to Manage and support solutions for Cassandra,ScyllaDB, Apache Kafka, Elasticsearch, Apache Spark, Apache Zeppelin, Kibana.
- Using Instaclustr for Scaling the application on Kafka.
- Implemented Puppet hierarch to separate data from puppet code.
- Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
- Having experience in Urban Code installation and administration of 4.8/6.0/6.1 versions
- Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, wif Point - To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
- Deployed Active Directory domain controllers to MicrosoftAzureusingAzureVPN gateway.
- Generated reports by pulling Telemetry data fromAzureSQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Converted .Net application to MicrosoftAzureCloud Service Project as part of cloud deployment.
- Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
- Integrated Jenkins wif various Devops tools such as Nexus, SonarQube, Puppet, CA Nolio, HP CDA, HP ALM and HP QTP etc.
- Wrote PowerShell scripts for .Net application deploys, service installs and for windows patches/upgrades.
- Windows PowerShell development of automation and reporting processes.
- Worked onMongo DBdatabase concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Experience in deploying, configuring and managing servers inOpenStack.
- Configured high availability using geographicalMongo DBreplica sets across multiple data centers.
- Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOpsoperations Production and cross platform environments.
- Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
- Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS. Cloud & SaaS Platforms like Amazon Web Services, Workday, Concur
- Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
- Automate processes wif PowerShell scripts. DNS changes, DC builds, User management.
- Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions.
- Experience in setting up CICD pipeline integrating various tools wif CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
- Performed Software Build / Release Automation in an AWS Cloud Platform wif Jenkins,Gradle and Git / Stash.
- Installed, configured and upgraded JBoss application server.
- Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
- In-depth understanding of the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Profusely worked on Version control tools GIT, clear case to track changes made by different people in source code involvingconcepts like Branching, Merging and Tags.
- Built and Implemented complete CI stack to migrate from a Puppet stack in a colo toTerraformwif Chef in AWS.
- Experience in software build tools like Apache Mavenand Gradleand to write Pom.xml and Build.xml respectively using build plugins in maven.
TECHNICAL SKILLS
Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows A|X.
Version Control Tools: GIT, SVN,TFS.
Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.
Automation Tools: Jenkins/Hudson and Build Forge.
Build Tools: Ant, Maven, NAnt, MS Build, Gradle, Terraform.
Operating Systems: Linux, Unix, Windows, Solaris, Ubuntu
Configuration Tools: Chef, Puppet and Ansible.
Databeses: Sql, MYSQL, MongoDB, Cassandra
Scripting: Shell, Perl, PowerShell, Bash, C#, C++, Jythonand Python.
Virtualization Tools: Docker, Kubernetes, VM virtual Box and VMware.
Monitoring Tools: Nagios, Cloud watch, Jira
Cloud Platform: AWSEC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWSConfig, Microsoft Azure.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
AWS Engineer
Responsibilities:
- Working as a Cloud Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and wif troubleshooting build system failures.
- Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Azure, code hub, rally, Agile methodology, cucumber scripts, fortify scan, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker, OpenShift)
- Designed and builtAzureV2 network infrastructure including Site to Site connection through
- Meraki VPN/Firewall appliance, wif Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
- Deployed Active Directory domain controllers to MicrosoftAzureusingAzureVPN gateway.
- Generated reports by pulling Telemetry data fromAzureSQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Wrote PowerShell scripts for .Net application deploys, service installs and for windows patches/upgrades.
- Automate processes wif PowerShell scripts. DNS changes, DC builds, User management.
- Windows PowerShell development of automation and reporting processes.
- Created and wrote shell scripts (Bash), Perl, Python and PowerShell for automating tasks.
- Worked wif multiple development groups to design/create automated build and deployments using MS Build, Ant, JACL, VBScript, Nant and PowerShell Scripting.
- Converted .Net application to MicrosoftAzureCloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to WindowsAzureSQL Database and updating the Connection Strings based on this.
- Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, wif Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
- Deployed Active Directory domain controllers to MicrosoftAzureusingAzureVPN gateway.
- Converted .Net application to MicrosoftAzureCloud Service Project as part of cloud deployment.
- Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for Java Builds, setting up GIT and Perforce, Test Manager to manage build artifacts and SCM activities.
- Implemented Microservices on OpenShift based on Docker to achieve Continuous Delivery
- Creating the Docker images and tagged them push that image for all the promotional environments for all the applications.
- UDeploy provides continuous delivery during agile development, and the auditing trails, version support, and approval trails needed in production.
- Developed Yeoman scaffolds for Maven archetypes,Gradleproject templates, Docker templates, andNode. Js application.
- Used Git for source control,Gradleto build, and Jenkins for continuous integration.
- Converted VB6 applications toC#.NET.
- Installing, configuringCassandraon AWS platform.
- Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, tan promoted wif simple enable options to deploy in the targeted servers.
- Designed, Installed and Implemented CI/CD automation system. Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
- Implemented multiple high-performance MongoDB replica sets on EC2 wif robust reliability.
- Deploy and configure Writing Bash scripts and ooperl to perform certain tasks and assisting user wif problems and MYSQL,MongoDB, SQL optimization.
- Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif the releasesExpertise in the installation, support, configuration and maintenance of RedHat/SuSE Linux.
- DeployedOpen Stackon a multi node environment for High Availability using HAP Roxy.
- Experience in usingOpen StackCommand line Interface to create and configure instances, networks, images, flavors, containers, volumes, accounts and tenants.
- Collaborated in the automation of AWS infrastructure viaTerraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
- Maintained Artifacts in binary repositories using JFrogArifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
- Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning
- Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Releases.
Environment: Azure, XLdeploy, XLRelease, Terraform, Perforce, Mongo DB,Terraform, Open shift,Docker, Gradle, Cassandra, Fortify scan, Sonar, Java/J2EE,SVN,GIT, UDeploy, AWS,Open stack,Code hub,ANT, Maven, SVN, Nexus, Artifactory, RHEL, Solaris, Tomcat, CA Rally, Unix/Linux, Jenkins, Shell scripting.
AWS/DevOps Engineer
Confidential, Mount Laurel, NJ.
Responsibilities:
- DevOps Workflow representing all stages starting from SCM Commit Build, Integration Build Which Compiles Code, Junit Test cases and Code Coverage, Build and Bundle, Publish wif Lead Approvals andDeployment of Artifacts.
- Create and configure Jenkins server using Terraform and Ansible.
- Use of Docker,Kubernetesand OpenShift to manage micro services for development of continuous integration and continuous delivery
- Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu /RHEL) and Configuring launched instances wif respect to specific applications.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
- Developed PuppetModules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, SonarQube, Nexus etc. these modules are designed to work on both windows and Linux platforms.
- Created Maven POMs to automate the build process for the new projects and integrated them wif third party tools like SonarQube, Nexus.
- Involved in creation of virtual machines and infrastructure in theAzureCloud environment.
- Worked directly wif theAzureProduct team in tracking and resolving defects in the betaAzureIaaS offering.
- Create a Virtual Network on WindowsAzureto connect all the servers.
- Handle escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation wif on-premises ADFS and Azure AD.Experience is using Microsoft Azure
- Automate creation and deletion of DEV and QA infrastructure using Terraform
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Provisioned EC2 instances, configured auto scaling and defining cloud formation JSON templates using Ansible modules.
- Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Deployed and designed pipelines throughAzuredata factory and debugged the process forerrors.
- Involved in creation of virtual machines and infrastructure in theAzureCloud environment.
- Worked directly wif theAzureProduct team in tracking and resolving defects in the betaAzureIaaS offering.
- Administered multiple environments (up to 25TB), automating backups and checks, restore, validation/integrity checks, growth modeling and predictions, and system expansion; assisted wif upgrade efforts wifMongo DB.
- Wrote code to copy the data from MySQL database to Mongo DB in the background.
- Created a Virtual Network on WindowsAzureto connect all the servers.
- Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Integrated PowerShell scripts in the prep rod build system to automate website deployments to IIS server.
- Worked wif multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, Nant and PowerShell Scripting.
- Wrote PowerShell scripts for user management
- Worked on Windows PowerShell development of automation and reporting processes.
- Wrote PowerShell scripts to streamline routine procedures for the Network Operations.
- Contributed in designing JAVA-JNI Interface layer between JAVA and C++ implementations in MW-Grid (Medieval Warfare on the Grid) project.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes.
- Involved in writing Java API for Amazon Lambda to manage some of the AWSservices.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Automated the cloud deployments using chef, python (boto& fabric) and AWSCloudFormation Templates
- Used various Jenkins plugins like Git Plugin, cloud formation plugin, Puppet plugin, shared workspace plugin, parameterized build plugin etc.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Worked on developing the backend part of the application involving Spring 3, JPA and Hibernate
- Implemented unit testing framework driven using Junit and Cucumber.
Environment: Amazon Web Services, IAM, S3, EC2,VPC, cloud watch, Nix, Azure, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, C++,Terraform,UDeploy, SonarQube,Docker,Mongo DB,Kubernetes, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, PowerShell, Jira, Cucumber, Json, Bash, Perl, Python.
DevOps Engineer/ Linux Admin
Confidential
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications in an agile environment.
- Administrated Linux and Windows environments using Ansible, Chef and Puppet based on the needs.
- Created and Configured Jenkins server using Ansible and Shell scripts.
- Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins
- Involved in dailyScrummeetings. Also involved inIteration/Sprintplanning meeting to plan theefforts for upcoming sprint based on the priority and estimated effort.
- Participated in weekly release/Environment meetings wif Technology stakeholders to identify and mitigate potential risks associated wif the releases.
- Demonstrated expertise wif source code control environments Perforce.
- Integrated Maven wif Perforce to manage and deploy project related tags.
- Deployed Enterprise Applications in Web Sphere Application Servers.
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's.
- Maintained and administered GIT source code repository, GitHub Enterprise is used.
- Implemented new docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
- Maintained and administered GIT source code repository and GitHub Enterprise.
- Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
- Implemented Cloud Infrastructure as a Service environment using open source technology OpenStackto enable portability of cloud services across hybrid cloud environments.
- Implemented the functionality of choosing a particular availability zone in a cloud environment and deploy a VM directly into that zone inOpenStack.
- Built continuous integration (CI) pipelines for upstreamOpen stackin Soft layer, activated upon all upstreamOpenstackchanges.
- Developed Shell/Python scripts to automate the deployment process.
- Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /WebLogic Application Server.
- Owning the Activity of Upgrading, administering, plug-in management, and User Management and Job creation in Jenkins.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
- Worked wif AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources deployed on AWS.
- Deployed and hosted the application on AWS using Ops Works, automated single click deployment onto AWS using Chef.
- Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS and worked AWS Cloud management.
- Implemented custom procedures to unify streamline and automate application development and deployment process wif Linux container technology using Docker.
- Maintained JIRA for tracking and updating project defects and tasks.
- Experience in monitoring infrastructure using Nagios.
Environment: Java/J2EE, GIT, Jenkins, Perforce,Open stack, Ansible, Web logic,SVN, Puppet, Open Stack, Docker, ANT, Jira, Maven, VSTS, PowerShell (bash),C++, Apache Tomcat Application Server,Salt stack, Azure.