We provide IT Staff Augmentation Services!

Aws Solution Architect /devops Azure Engineer Resume

2.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Having 7 years of IT experience in Configuration Management, Change/Release/Build Management, System Administration, Support, Cloud Environment and Maintenance in Red Hat Enterprise, Linux 4.x/5.x/6.x environments.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts with focus on CI/CD, AWS Cloud Architecture.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud.
  • Managed storage in AWS using Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Experience in set up and maintenance of Auto-Scaling AWS stacks.
  • Worked with DevOps tools like ANT, Maven, GIT/Stash.
  • Hands-on experience in installing and administrating CI tools like Jenkins and Subversion.
  • Extensive understanding of Project Life Cycle Management and strong experience in practicing AGILE methodologies and working on Rally stories.
  • Created and routinely test disaster recovery between different azure regions
  • Worked closely with product team to develop Disaster Recovery software in theAzurecloud.
  • Developed new and undocumented solutions via theAzureREST API for product functionality. Intimate knowledge ofAzurefunctions, runbooks, and automation.
  • Architecture and build-out of on-premises infrastructure and migration to theAzurecloud.
  • Experience in Configuring and Managing in Hadoop Clusters for Spark streaming jobs using Microsoft Azure.
  • Experience using cloud providers and API's for Amazon (AWS) with Microsoft Azure.
  • Designed, configured and deployedAzureAutomation Scripts for a multitude of applications utilizing theAzurestack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters,AzureSQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Expertise inAzureautomation DSC to configure numerous services on both Windows and Linux.
  • Used the Hybrid worker group, DSC Configuration and DSC nodes.
  • Experience in tracking tools like JIRA, Remedy and Service now.
  • Experience working on Linux in a Cloud Computing and Virtualized environment for AWS.
  • Strong experience in self-healing Server Infrastructure development on AWS cloud, extensive usage of AWS-EC2, VPC, CLI, S3, Route53, Cloud Formation, Cloud Front, SNS, SQS, Cloud Trail.
  • Maintained centralized Build Servers for multiple applications, achieved DevOps outputs by automating infrastructure and deployments. Involved in Continuous Integration using Jenkins.
  • Experience in monitoring infrastructure using Nagios.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory.
  • Experience with cloud infrastructure and Virtualization using VMware.
  • Have good working knowledge on distributed computing, e.g., NoSQL, Cassandra andHadoop.
  • Configuration of Logical Volume Manager (LVM) to manage Volume Group, Logical and Physical partitions and importing new Physical Volumes.
  • Experience in Kickstart installations; support, configuration and maintenance of Red Hat Enterprise Linux and SUSE Linux.
  • Experience in installation and configuration of Apache server.
  • Experience with Configuration Management Tools such as PUPPET and SALT.
  • Experience in setting up Puppet Master, puppet Agents for managing enterprise policies and configurations.
  • Experience in Branching, Tagging and maintaining versions across Environments using Version Control Tools like SVN, GIT.
  • Created bootstrap scripts to install additional software and to modify configuration of applications.
  • Developed new Modules and Manifests files for installation of OS and custom written software packages using Puppet.
  • Configured security for Puppet users and generated reports for higher management on the status of environments. Classified nodes based on Application, Data centers, Nodes etc.
  • Created and maintained user accounts, profiles, network security and security groups, using AWS-IAM.
  • Team player with strong interpersonal skills, good analytical and troubleshooting capabilities.

TECHNICAL SKILLS

Cloud Platform: AWS, Open stack and Microsoft Azure.

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work.

Database: Oracle, DB2, MySQL, MongoDB 7, SQL Server, Hadoop, MS SQL, NoSQL.

Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO, and Code Deploy.

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, ASP.Net, Chef, PHP, Ruby, Perl, PerlObj.

SDLC: Agile, Scrum.

Infrastructure: AWS Cloud Platform (IAAS)

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Operating Systems: Red hat, Ubuntu, Linux, Mac, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

AWS Solution Architect /DevOps Azure Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Created custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Installed, configured and maintained web server like Apache Web Server.
  • Created policies for projects according to client requirements.
  • Used Cloud Front to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Designed highly available systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Created Route 53 DNS entry for domain name resolution.
  • Utilized Amazon Glacier for archiving data.
  • Took on challenge to design Azureenvironment for multi-tier application, significantly increasing productivity of IaaS environment by continuously researching new features.
  • Coordinated applications between different teams; identifying resources to help maximize application availability.
  • Setup Network Load Balancing and Azureshared file storage as proof of concept for future application deployment.
  • Created and routinely test disaster recovery between different azure regions
  • Worked closely with product team to develop Disaster Recovery software in theAzurecloud.
  • Developed new and undocumented solutions via theAzureREST API for product functionality. Intimate knowledge ofAzurefunctions, runbooks, and automation.
  • Architecture and build-out of on-premises infrastructure and migration to theAzurecloud.
  • Experience in Configuring and Managing in Hadoop Clusters for Spark streaming jobs using Microsoft Azure.
  • Experience using cloud providers and API's for Amazon (AWS) with Microsoft Azure.
  • Designed, configured and deployedAzureAutomation Scripts for a multitude of applications utilizing theAzurestack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters,AzureSQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Expertise inAzureautomation DSC to configure numerous services on both Windows and Linux.
  • Used the Hybrid worker group, DSC Configuration and DSC nodes.
  • Involved in teams to analyze the OMS change,AzureAutomation discussion and Monitoring dashboard

Confidential, Milwaukee, WI

Sr. AWS Solution Architect /DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Migrated the Electric Cloud physical Data Center to AWS VPC Public Cloud
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Fabricated a new automation platform based on Ansible and Rundeck.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Extensively worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Design and develop continuous deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS,Azureand Google compute.
  • Involved in setting upHadoopcluster.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to chef recipes.
  • AWS server provisioning using Chef Recipes.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub, CVS, perforce version, subversion control systems.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Manage the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of trunk.
  • Application Deployments & Environment configuration using Chef and Ansible.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Have good working knowledge on distributed computing, e.g., NoSQL, Cassandra andHadoop.
  • Implemented unit testing framework driven using Junit and Cucumber.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: AWS, AWS IAM, AWS S3, AWS cloud watch, Nginx, ANT, Maven, Tortoise SVN, GitHub, Chef, Ansible, Gerrit, Docker, Java/J2EE, Apache HTTPD, Apache Tomcat, Azure, JBoss, Hadoop, Junit, Cucumber, Json, Bash, Shell Scripting, Perl, Python, PHP, Ruby.

Confidential, Minneapolis, MN

Sr. AWS Engineer

Responsibilities:

  • Migrate SVN repositories to Git and administrate Gitlab to manage Git repositories.
  • Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services
  • Create and attach volumes on to EC2 instances.
  • Configure AWS VPC with public and private subnets.
  • Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances
  • Install and configure Apache, Nginx, Drupal, and WordPress on Ubuntu and Amazon Linux instances.
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Very good understanding of Ruby scripting, using various gems, ERB Templates etc.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (ansible).
  • I wrote the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Testing Cookbooks with Test Kitchen and Docker containers even before uploading to chef server.
  • Very good understanding of using Roles, Environments, Data Bags and their encryption with Vault etc.
  • Good understand of Knife, Chef Bootstrap process etc.
  • Practical understanding and experience in scaling Chef with 100's of agents and few Chef servers.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Administrator of Octopus Deploy tool used to deploy to in home servers and toAzurebased devices (Web sites, Web Apps, Virtual Machines, etc.).
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Have good working knowledge on distributed computing, e.g., NoSQL, Cassandra andHadoop.
  • DeployingHadoopapplications and data processing across dynamically scalable EC2 instances
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).
  • Deployed using Admin console into WebLogic Application Servers.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
  • Incorporated the Code Quality Tools to Find Bugs and Covertures into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Potlugin Management for Jenkins.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.

Environment: Oracle WebLogic 9.x/10.x, Ruby scripting, Python scripting, Oracle 11g, Hadoop, Solaris 10, LINUX, SVN GIT, ANT, Jenkins, LDAP, HP Quality Center, Azure, Wily.

Confidential, Minneapolis, MN

DevOps/Build and Release Engineer

Responsibilities:

  • Performed CM and Build support for around 5 different code line on feature based development.
  • Performed configuring feature based development code lines with required DEV and QAT environments.
  • Performed build and deployment to the development, QAT and production environment.
  • Analyze and resolved compilation and deployment errors related to code development, building of source code, branching, merging.
  • Worked on providing SVN access permissions to developers and other users to different SVN repositories.
  • Enforced development policies using Subversion hooks to send emails during commit process.
  • Implemented, maintained, supported reliable, timely and reproducible builds for project teams.
  • Performed configuration repositories of Git and GitHub with IAP project.
  • Performed applying DCR's (Database Change Request) to different environments using SQL server Management studio.
  • Worked on configuring Puppet Manifest for automation deployment process using puppet and Jenkins.
  • Worked as shadow with project leads on .net application's build and deployments using MS Build.
  • Familiar with NAnt functionalities and TFS server.
  • Coordinates and participates in regular pre-and post-release review meetings to assist with the evaluation of release quality.
  • Involved in setting upHadoopcluster.
  • Work with development, testing, deployment, systems, infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on WebSphere, JBoss servers for Production, QA, and development environments.
  • Experienced in authoring pom, build.xml files.
  • Performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Coordinated with IT groups on the release timings to ensure systems are ready for code to be deployed.
  • Researched and implemented code coverage and unit test plug-ins with Maven, Jenkins.
  • Enabled Static code analysis, Junit and Jacoco testing using sonar for all development code lines.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.

Environment: SVN, Git, Jenkins, Windows, Java, Sonarqube, Puppet, Maven, Hadoop, Ant, Nexus, IBM RAD Gradle, GitHub, SQL server Mgmt studio.

Confidential

Mid-Level Developer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson by the approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into WebLogic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team's internal use.
  • Provided assistance to developers in resolving problems.
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.

Environment: Java, Ant, Hudson, WebLogic, Subversion, Shell & Perl scripting, RedHat7/8, RHEL3.x, 4.x, Tivoli Storage Management, Oracle, TSM, DHCP, Capacity Planning, Apache, Send mail.

Confidential

Linux System Administrator

Responsibilities:

  • Involved in the design, implementation, High availability and performance of Red Hat Enterprise Linux environments.
  • Cooperate with other technical teams to implement overall technical infrastructures supporting enterprise-wide systems with direct responsibility for RHEL servers
  • Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system user requirements.
  • Designed and implemented an automated system installation and configuration of system, based on Linux Kickstart builds for common server configurations
  • Reviewing system log files for errors.
  • Setting up cron jobs for backups and monitoring processes
  • Installed VMWare ESX on Dell Servers and configured Red Hat Linux and Windows OS virtual machines for various applications.
  • Configured and maintained NIS and DNS database and wrote Bash shell scripts.
  • Implementation, Configuration and support of SENDMAIL-RELAY Server.
  • Implementation, Configuration & support of Apache, FTP, NIS, DNS, Samba & VNC Server.
  • User and group administration, adding new users deleting the existing users, password expiry and password reset.
  • Experience in designing and implementing SAN storage for optimal performance.
  • Setting up the storage to dynamically allocate/de-allocate disk from systems. Configuration of different RAID levels and multi-path.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on RHEL 5.0.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Performed the administration of the DNS and configuration of the Database Files.
  • Troubleshooting Backup and Restore problems and performed Day-to-Day trouble shooting for the end users on Solaris based applications.

Environment: RedHat7/8, RHEL3.x, 4.x, Tivoli Storage Management, Oracle, TSM, DHCP, Capacity Planning, Apache, Web logic, Send mail.

We'd love your feedback!