Aws Cloud Engineer /release Engineer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 8+years of experience in IT industry in various roles as developer,DevOps, Build and Release engineer, Configuration manager with excellent experience in Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
- Skillful in working and migrating application on AWS Cloud - specific technologies which includes Services like: EC2, S3, VPC,RDS, IAM, SNS, AMI, Route 53, Lambda, Auto Scaling, Cloud Front, Cloud Watch, Elastic Beanstalk, Cloud Trail, Cloud Formation, OPS Work and Security Groups.
- Experience working with GIT repositories and monitoring tools like Nagios,Splunk& New Relic etc.
- Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache
- Tomcat/JBOSS using Ansible /Chef.
- Hand-on Knowledge on Continuous Integration server like Jenkins and deployment into Tomcat/WebSphere Application Servers. Working knowledge on pipeline as code using groovy scripts in Jenkins.
- Multi-year DevOps CI/CD Pipeline Roadmap for Java and .Net Stack.
- Have good experienced in Chef and Ansible configuration and automation tools. Configured and administered tools like Docker.
- Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Experienced in branching, tagging and maintaining the version, worked on source code management tools likeSubversion (SVN), GIT and Bitbucket.
- Implemented Microsoft Exchange web services (EWS Managed API, EWS, SOAP Autodiscover, and REST APIs for Office 365).
- Experience in deploying applications in web server, application server and database server.
- Extensive experience in Design, Development and Implementation of various Client/Server,Web/Windows applications using .NET Technology
- UsedAWSlambda to run servers without managing them and to trigger to run code by S3 and SNS and Converting existingAWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS cloud formation.
- Working knowledge on Kubernetes, Aurora and RDS. Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP.
- Created and MaintainedChef Recipesandcookbooksto simplify and expedite deployment of applications and mitigate user error.
- Proficient in tracing complex build problems, release issues and Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Ansible.
- Expertise in component repository management tools like Nexus, JFrog Artifactory etc.
- Worked on various Salesforce.com standard objects like Case Management, Accounts, Contacts, Content, Reports and Workspaces.
- Installed, Configured, Managed Monitoring Tools such as ELK Stack, Splunk, Nagios, AppDynamics&Icinga.
- Hands on experience with build tools like, Team City, Sonar. Worked with different Bug tracking tools like JIRA, Rally, Remedy and IBM Clear Quest.
- Handled severalDockercomponents likeDockerEngine, Hub, Machine,Compose andDocker Registry and experience withDockercontainer service and Dockerized applications by creatingDockerimages from Docker file and running them to create theDockercontainers andDocker.
- Created Ansible Playbooks and Chef Cookbooks to provision Apache Web servers, Tomcat server, Nginx, Apache Spark and other applications.
- Worked on various Salesforce.com standard objects like Case Management, accounts, Contacts, Content, Reports and Workplaces.
- Experience in designing, configuring and deploying solutions on Windows Azure for a multitude of applications (Including Compute, Web, Storage, IaaS, PaaS, API Management, Service Bus, Logic Apps and ARM templates).
- Strong experience creating ANT/MAVEN with Ansible scripts for deployment. Experience with Maven (Pom.xml) and Ant (build.xml).
- Extensively experienced in using Build Automation and standardization tools like ANT, Maven, Gradle and working Knowledge on other build tools for building of deployable artifacts (JAR, WAR) from source code.
- Worked with different Bug tracking tools like JIRA, Bugzilla, and Remedy etc.
- Experienced on Task Scheduling & System backup using Python, Ruby, and Shell Scripting for RHEL.
- Efficient in working closely with core product teams to ensure high quality and timely delivery of build.
- Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.
TECHNICAL SKILLS:
Operating Systems: Windows, Mac OS X, UNIX, RHEL 6.x/7.x, REDHAT, Linux Mint, Ubuntu, CentOSSDLC Agile, Scrum, Waterfall
Version Tools: GIT, ClearCase, SVN, Perforce, TFS
Build Tools: ANT, MAVEN
CI Tools: Jenkins, Bamboo, Hudson, Team city
CM Tools: Puppet, Chef, Ansible, Salt stack
Servers: Apache Tomcat, SSH, Https, Web Sphere, Web Logic, JBoss
Database: MySQL, SQL, Oracle
Web technologies: XML, HTML, JavaScript
Languages: C, C++, Java, Shell, Ruby, Python
Repository Tools: Artifactory, Nexus
Bug Tracking: JIRA, HP quality center
Monitoring Tools: Nagios, Zabbix, Cloud Watch, Splunk
Container Tools: Docker, Kubernetes
Virtualization Tools: VMware, Oracle Virtual box
Cloud Technologies: Amazon Web Services (AWS), Azure, Open Stack
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
AWS Cloud Engineer /Release Engineer
Responsibilities:
- Co-ordinate with development and testing teams conducting release status meetings and provide assistance when required.
- Work with team to design, build, automate and document a multi-tiered managed services platform.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, AMI, ELB (Load Balancers), RDS, SNS, SQS, Auto Scaling, VPC and EBS.
- Providing Infra Structure/Application Development support for Application Builds running on UNIX (SRL using make file, Ant, Maven) And Windows (ADT Studio) App Builds & Production deployments. Admin and user support for SCM Tool (Subversion, ClearCase).
- Created AWS Route53 to route traffic between different region over IPv6 and IPv4.
- Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
- Build and Deployed Java/J2EE application in JBOSS servers using Bamboo in an agile continuous integration environment and automated the whole process.
- Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
- UsedAWSBeanstalk for deploying and scaling web applications and services developed withJava, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
- Created implementation plans, run books blackouts, shakeouts plans. Created user stories, Kanban boards, and confluence documents. Enhanced build and deployment projects.
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Imported the data from different sources like AWSS3, Local file system into Spark RDD and worked on cloudAmazon Web Services (EMR, S3, EC2, and Lambda).
- Managed Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling through AWS console and API Integration with Ansible Code.
- Built entire core infrastructure and application resources using Terraform "infrastructure as code".
- Work with teams Confidential different locations and time zones and perform release readiness meetings. Document and maintain sprint planning workbooks for future release references.
- Improve customer experience by reducing planned downtime through fewer release Windows. Build and Deployment of the Java applications onto different environments like Dev, QA, UAT and Prod.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying the contentcloudplatform on Amazon Web Services using EC2, S3 and EBS.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Managed storage in AWS using Elastic Block Storage, S3, created Volumes and configured Snapshots.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform andAWS.
- Worked with AWS Code Pipeline and CreatingCloudFormation JSON templates which is converted to Terraform for infrastructure as code.
- Implemented Terraform modules for deployment of applications across multiplecloudproviders.
- Configured an AWS Virtual PrivateCloud(VPC) and Database Subnet Group for isolation of resources within the Amazon RDSAurora DB cluster.
- Extensively used Python, Ansible, and Terraform to automate infrastructure and help the team move towards a fully automated code base for AWS.
- Using Terraform we can also customize our infrastructure in AWS configuring various AWS resources.
- Managed end user accounts, permissions, access rights, and storage allocations in accordance with best-practices.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services template.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Worked with AWS Code Pipeline and Creating Cloud a formation JSON/YAML template which is converted to Terraform for infrastructure as code.
- Communicate release process requirements to project staff, and train and mentor individuals in release procedures.
- Coordinate changes associated with the Release scope according to Change Management policies to deliver multiple parallel efforts. Attend/facilitate daily scrum meetings for agile projects.
- Manage and implement Release Management processes utilizing specified business strategies and trends.
- Identify and drive improvements within the application release process, ensuring client needs are met.
Environment:Linux, VMware,Power Shell, AWS,Ansible, Docker, GIT, Scala, VSTS,GitHub, Maven, Jenkins, Tomcat, Apache, JavaScript, XML, Unix, Splunk, Terraform, Selenium, Net, Azure.
Confidential, Waukesha, WI
DEVOPS ENGINEER/BUILD & RELEASE ENGINEER
Responsibilities:
- Designing an Infrastructure for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured applications.
- Release Engineer for Application Support and Delivery group and managed multiple groups and their software release for various applications.
- Developed and managed build, deployment, server configuration, monitoring through Git, Maven, Jenkins, Puppet, Splunk, AppDynamics, and Hubble. Created automated builds for deployment into non-prod environment.
- Creating custom build template on Visual Studio Team Services (VSTS).
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
- Worked onAzureVPN-Point to Site, Virtual networks,AzureCustom security, endpoint security and firewall.
- Setup a test environment of cutting-edge container technologies including Docker, Apache Mesos,Marathonand Prometheus for monitoring.
- Migrated On-premises applications to Cloud and Cloud orchestration using Terraform, Cloud Formation and Azure Resource Manager (ARM) templates.
- Analyzed, defined, and developed build process improvements using TFS. Responsible for managing Code Repository in TFS.
- Worked on setting up CI (continuous Integration) in TFS and Jenkins.
- Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, and Hudson for build and deployment automation.
- Release changes in production environment. Provide application support for multiple enterprise applications. Ensure all the tickets meet the minimum requirement to be executed in production.
- Proficient in tracing complex build problems, release issues and Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Ansible.
- Deploy VM instances through Azure portal, PowerShell, ARM templates and runbooks.
- Take part in final go/no go meetings, keep track of changes going into production. Communicate with business, and development team to do risk analysis. Communicate with management to get approvals for the release, and make sure all tickets are approved on time and ready for the implementation. Send out communications emails on a daily basis to everyone informed of all the activities happening in Production.
- Working experience with continuous integration tools like Jenkins, CircleCI, Bamboo, TeamCity to create automatic deployments.
- Develop and deploy resources using Azure ARM Templates and maintain and support infrastructure for teams using VSTS.
- Configuring Network, Security, and Storage and Azure extensions for Virtual machines.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Implemented and maintained the monitoring and alerting of production and corporate servers/ storage using CloudWatch.
- Expert in Python, with knowledge of Confidential least one Python web framework.
- Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Deployed code on Web Logic Application Servers for Production, QA, and Development environments using WSADMIN scripts.
- Worked on the MySQL databases in the backend to execute the DMLs and DDLs.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
- Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Installed and Administered Jenkins CI for ANT and Maven Builds.
- Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
Environment:AWS, RDS,Kubernetes, Chef, Jenkins,VPC, Route53, Bamboo, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, JIRA,AWSCLI,AWSAuto Scaling, Linux, Python, Ruby, Shell scripting, Git.
Confidential, Atlanta, GA
DEVOPS/ INFRASTRUCTUREENGINEER
Responsibilities:
- Providing Infra Structure/Application Development support for Application Builds running on And Windows (ADT Studio) App Builds &Production deployments. Admin and user support for SCM Tool (Subversion, ClearCase). Also, to provide Enterprise Secure File Transfer services for securely exchanging data between UBS and its external business Clients. Provide admin.
- Infrastructure Support to various products like Subversion, ClearCase, Build and Release tool (SRL), JIRA and Confluence globally in UBS IB.
- Provide day-to-day support/Admin activities of Build and Release/Configuration Management tools used in UBS IB.
- Designed, built, test and deployed enhancements to Salesforce custom objects, UIs, workflows, Triggers, Alerts and Reports within Salesforce using Apex and Force.com.
- Provide and support SCM infrastructure on Windows/Unix/Linux platforms, including coordination with IT department, troubleshooting and testing.
- Provide day-to-day support/Admin activities of File Transfers services. This includes configuration, troubleshoot and analysis.
- Built .NET applications by configuring Atlassian Bamboo and integrating with JIRA, Bitbucket, and Confluence.
- Creation of POM.xml using Maven, to build and package for deployment activities on various environments.
- Developing chef cookbook for managing the applications configuration by integrating and verifying with Jenkins plugins and deploying the applications into the Linux environment.
- Deployed Apex classes, Controllers, Extensions and Apex triggers in Visual force and Force.com for various functional needs of the application and used Migration tool.
- Using Power shell scripts patched up File Shares, Build Agents, Build Controllers, Symbol Indexing Servers, Proxy Servers Confidential the time of malware attack.
- Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Support and maintain the department's Puppet Enterprise environment.
- An entire Salesforce implementationcan be pushed to another Org using the Force Migration Tool.
- Not all elements can be deployed using the Metadata API, because either Salesforce has not yet added those items to the Metadata API, or they are configuration changes unique to each Org.
- Worked on Ubuntu operating system as a puppet master to write modules, which can be retrieved by Windows and Linux clients.
- Followed skeleton structure to write puppet modules.
- Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
- Involved in Salesforce.com application Setup activities and customized the apps to match the functional needs and built Custom applications to match the existing business needs with the required enhancements.
- Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Implemented an Agile type development strategy consisting of local Vagrant / Virtual-box environments for local development, publicly accessible staging and production environments.
- Experienced in various SDLC project phases: Requirement/System gathering, Requirement/System Analysis, Functional Specification, Business Logic's, Design, Layered Architecture, Test plans, Coding, Code review, Testing, Performance tuning, Documentation, Implementation and Maintenance.
- Experience in VSTS, TFS, Gated Check-ins, Build Definitions, Release Management, PowerShell, Power BI.
- Experienced in programming with the .NET Framework 3.5/4.0 using C#, Visual Basic 6, ADO.NET, ASP.NET, Entity Framework, LINQ, XML
- Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
- Deployed Puppet, puppet Dashboard for configuration management to existing infrastructure.
- Preparing Design Package by analyzing HLD and involved in developing applications in TIBCO Business Works and perform unit testing.
- Worked on administering the METACASE client-server architecture domain specific modeling software.
- Migrated the Salesforce code from one environment to another environment using change sets.
- Closely worked with SalesForce.com consultants to implement the related changes of the project.
- Understanding the requirement and administering the changes like page layout modification and permission updates.
- Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
- Maintenance of source code in Git for various releases and markets based on the project requirements.
- Implemented Puppet for Package and configuration management.
- Configured and used automation tools like PUPPET to push updates like sudo, Ssh. Send mail and patches.
- Provided technical assistance for work administration of users and L1 team, related modifications and archival of projects. And implement Change requests and does sanity test.
- Worked with the development team to generate deployment profiles (jar,war,and ear) of Oracle Fusion. Middleware applications using ANT Scripts and Jenkins.
- Perform admin activities of Confluence, JIRA, Subversion,ClearCase and Quality center.
Environment:GIT, Jenkins, Maven, Windows,VSTS, Subversion,Salesforce.complatform, Linux, Shell, Tomcat, Puppet, Nagios, ANT, .NET, ClearCase.
Confidential, Middletown, NJ
BUILD AND RELEASE ENGINEER
Responsibilities:
- Installed and configured Red Hat Linux, Established and schedule activities in test and production environments.
- Experience in working GIT for branching, tagging, and merging.
- Managed, installed, and configured Microsoft Windows Server, Red Hat Enterprise Linux, CentOS, Ubuntu, IIS, .NET, Apache, Oracle WebLogic, Red Hat JBoss, Apache Tomcat, and Oracle Database.
- Build and release packages for testing and performed clean builds as per the scheduled release.
- Used Subversion (SVN) for managing files and configurations.
- Used ANT as build tool on Java projects for the development of build artifacts on the source code.
- Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
- Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN.
- Deploying newly built code and removal of old code using WebSphere Admin Console.
- Developed scripts in Perl and Shell scripting for automation of repeated tasks which are susceptible to errors.
- Deployed the applications to WebSphere Application Server and static content to apache web servers.
Environment:Git, Subversion, Apache Tomcat, Bamboo, Jenkins, Maven, Confluence, Artifactory, Rally, JIRA, Puppet, CentOS, Python, Shell Scripts.
Confidential
LINUX ADMINISTRATOR
Responsibilities:
- Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-U Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Experience managing various file systems using LVM and SVM and also configured file systems through network using NFS, NAS, SAN methodologies and installed RAID devices.
- Experience in configuration of apache SVN, HTTP, HTTPS, FTP, SFTP, remote access management and security trouble shooting skills. Worked on creating disk groups, volumes, deporting, importing disk groups using VERITAS volume manager.
- E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration.
- Implemented and maintained server virtualization using VMware,ESXi and Oracle Virtual Manager.
- Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
- Installation and configuration of database systems e.g. MySQL, Oracle.
- Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
- Experience installing and configuring SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red hat Linux.Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
- Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS and BMC Tools.
- Updating patches to keep the Linux and Solaris servers updated against bugs present in the operating system using patch administration commands like yum, rpm, patch add, showrev& up2date etc.
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Managing CRON jobs, batch processing and job scheduling. Troubleshooting the network with the help of netstat, ping, nslookup and traceroute tools.
- OS upgrades and installation of third-party software, packages and patches as per requirement. Maintaining the Linux Firewall for network and implement to the network security.
- Responsible for Installation, configuration and administration of middleware like Web Logic 9.0, JBoss 3.2, CA Web Access Manager (WAM) and MQ Series v 7.0 etc.
- Performance Analysis of resources like CPU, Memory, Disk and Swap from command line using commands like prstat, vmstat, sar, iostat, swap etc. and tuning of the kernel parameters for the better performance of the operating system and TCP.
- Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
- Supported class monitoring and management tools such as Open NMS, Tivoli and VCO.
Environment:WINDOWS, Oracle Virtual box, .Net, VMware, SSH, Putty, ceph, Cyber duck, Ubuntu, RHEL, SFTP, FTP, TCP/IP, DNS, DHCP, VPN, RPM, YUM, SCP, WinSCP, and FileZilla.