Aws/cloud Engineer Resume
Santa Clara, CA
PROFESSIONAL SUMMARY:
- Around 6+ years of experience in IT sector in Linux administration,build engineering and release management process,building and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven,Jenkins, Ansible, Chef,Docker, Kubernetes and managing cloud services with 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 of RHEL Linux
- Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall models
- Using Instaclustr to Manage and support solutions for Cassandra,Scylla DB, 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 built Azure V2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point - To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Generated reports by pulling Telemetry data from Azure SQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Converted .Net application to Microsoft Azure Cloud 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 with 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 on Mongo DB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Experience in deploying, configuring and managing servers in OpenStack.
- Configured high availability using geographical Mongo DB replica sets across multiple data centers.
- Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOps operations Production and cross platform environments.
- 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 with 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 with Cloud Bees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
- Performed Software Build / Release Automation in an AWS Cloud Platform with Jenkins, Gradle and Git / Stash.
- Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
- In-depth understanding of the principles 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 to Terraform with Chef in AWS.
- Experience in software build tools like Apache Mavenand Gradleto 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: Jenkins, Chef, Puppet and Ansible.
Databases: 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: AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWS Config, Microsoft Azure.
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
AWS/Cloud 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 with 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,CI/CD automation from scratch, Docker, OpenShift)
- Designed and built Azure V2 network infrastructure including Site to Site connection through
- Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Generated reports by pulling Telemetry data from Azure SQL 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.
- Used Kamatera as a global cloud services platform provider, providing enterprise-grade cloud infrastructure products to organizations of all types and sizes
- Automate processes with 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 with multiple development groups to design/create automated build and deploymentsusing MS Build, Ant, JACL, VBScript, Nant and PowerShell Scripting.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating theConnection Strings based on this.
- Responsible to analyses, validate, test the data in Cassandra DB while QA is testing.
- Designed and built Azure V2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- 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, Gradle project templates, Docker templates, and Node.Js application.
- Used Git for source control, Gradle to build, and Jenkins for continuous integration.
- Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with 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 with robust reliability.
- Deploy and configure Writing Bash scripts and Perl to perform certain tasks and assisting user with problems and MYSQL, Mongo DB, SQL optimization.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases Expertise in the installation, support, configuration and maintenance of RedHat/SuSE Linux.
- Deployed Open Stack on a multi node environment for High Availability using HAP Roxy.
- Experience in using Open Stack Command line Interface to create and configure instances, networks, images, flavors, containers, volumes, accounts and tenants.
- Collaborated in the automation of AWS infrastructure via Terraform, 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, MongoDB,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 with Lead Approvals andDeployments of Artifacts.
- Create and configure Jenkins server using Terraform and Ansible.
- Use of Docker, Kubernetes and 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 with 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 Puppet Modules 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 with third party tools like SonarQube, Nexus.
- Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 1.2.8).
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Handle escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation with 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 through Azure data factory and debugged the process forerrors.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Worked directly with the Azure Product team in tracking and resolving defects in thebeta Azure IaaS offering.
- Administered multiple environments (up to 25TB), automating backups and checks, restore, validation/integrity checks, growth modeling and predictions, and system expansion; assisted with upgrade efforts with Mongo DB.
- Wrote code to copy the data from MySQL database to Mongo DB in the background.
- Created a Virtual Network on Windows Azure to connect all the servers.
- Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Designed and built Azure V2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Generated reports by pulling Telemetry data from Azure SQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Integrated PowerShell scripts in the prep rod build system to automate website deployments to IIS server.
- Worked with multiple development groups to design/create automated build and deployments using MS Build, 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 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 AWS services.
- 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 daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the efforts for upcoming sprint based on the priority and estimated effort.
- Participated in weekly release/Environment meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Demonstrated expertise with source code control environments Perforce.
- Integrated Maven with Perforce to manage and deploy project related tags.
- Deployed Enterprise Applications in Web Sphere Application Servers.
- Implemented a Continuous Delivery pipeline with 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 OpenStack to enable portability of cloud services across hybrid cloud environments.
- Implemented the functionality of choosing aavailability zone in a cloud environment and deploy a VM directly into that zone in OpenStack.
- Built continuous integration (CI) pipelines for upstream Open stack in Soft layer, activated upon all upstream Open stack changes.
- 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 with respect to specific applications.
- Worked with 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 with 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.
Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle, Nexus.