We provide IT Staff Augmentation Services!

Devops/aws Architect Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 9 years of experience in AWS - DevOps, Build and Release management involving extensive work towards code compilation, packaging, building, and debugging, automating, managing, monitoring, tuning and deploying code across multiple/distributed environments.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
  • Designed and implemented event based security driven alerting and responding mechanism.
  • Experience in cloud computing solutions like SaaS, IaaS and PaaS for more than 3+ years.
  • Extensive hands on experience in Configuration Management policies and practices with regards to SDLC along with automation of scripting using BASH/Shell/PowerShell, Perl, Python, Groovy scripting.
  • Involved in adopting and migrating to PCI standard environment (On Premises and AWS Cloud)
  • Designed and implemented security for infra and applications.
  • Involved in App and workload migration to cloud.
  • Impose security posture for CI/CD pipeline.
  • Designed and implemented security standard in cloud and on premise as per CIS (Centre for Internet Security) benchmarking
  • Heavily involved in DR (Disaster Recovery) planning and execution.
  • Experience in security maintenance, monitoring and logging systems on AWS.
  • Certified in “AWS - Certified Solutions Architect - Associate”.
  • Experience in Administration and Architecture of Amazon AWS cloud platform.
  • Designed and implemented security standard in cloud and on premise as per CIS (Centre for Internet Security) benchmarking.
  • Involved to improve cloud security posture to adopt industry security best practices.
  • Implemented RDS encryption and designed backup and record solution for the same.
  • Excellent experience in “code as infrastructure” using AWS Cloud Formation and Terraform.
  • Experience in using AWS including EC2, Auto-Scaling in launching EC2, IAM, ELB, Kinesis, Elastic Beanstalk, S3, Cloud Front, KMS, Cloud Formation, RDS, RedShift, Dynamo DB, Cloud Watch, VPC, Route53, SNS, SQS, API Gateway and migration from on premises network to AWS cloud.
  • Experience in Change/Incident management and ITSM using BMC Remedy.
  • Experienced in Supporting and Testing web & window based applications in all environments.
  • Experience in using the IBM Rational Clear Quest, a bug tracking tool for making real-time reports for efficient decision-making process.
  • Extensive knowledge over the SOAP web services and protocols like TCP, HTTP/s, LDAP, JDBC.
  • Familiarity with Bigdata Hadoop environments, provisioning of scalable and fault-tolerant data storage.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Red Hat Linux, Centos servers.
  • Experienced in Key Management Service (KMS) and Access Management service like AWS-IAM.
  • Extensive experience with configuration management tool Chef along with AWS OpsWorks, Elastic Beanstalk and then launch, scale Docker containers in production using Apache Mesos and Marathon.
  • Experienced in installing, setting up & troubleshooting the Chef Master, agents, create and automate platform environment setup using Knife and Cook books.
  • Experience in working on source code management tools like Subversion (SVN), GIT, GITHUB, Atlassian Bitbucket, TFS Version Control.
  • Experience working with Microservices architecture.
  • Extensively experienced in performance monitoring and managing the monitoring tools.
  • Initiated and drove the transition from manual configuration to Ansible managed configuration for automated, repeatable server deployments.
  • Experience in Continuous Integration process such as perform software build, run shell scripts, deploy artifacts (war & ear) from source code using uDeploy, archive the build results, CRON jobs, monitors execution steps using Jenkins, Apache Maven with Sonar plugins, Ansible and ANT.
  • Experience in using Nexus and Artifactory Repository Managers for Maven/Sonar builds.
  • Developed build and deployment scripts using ANT and MAVEN/Sonar/Fortify, Gradle as build tools in Jenkins/ Cloud Bees to move from one environment to other environments.
  • Extensively worked on Hudson, Jenkins, TeamCity for CI and for end to end automation for all build and deployments.
  • Good experience in Microsoft TFS, Windows Server and the Microsoft IIS for MS Build and Release management process.
  • Experience in implementing and configuring of Volume Management by using and Logical Volume Manager (LVM) in LINUX.
  • Expertise in Installing and Managing HTTP, FTP, SSH, DNS etc. Experience with IPSec VPN gateways.
  • Expert in deploying the code through web application servers like WebSphere, Apache Tomcat.
  • Good experience in reviewing system logs files for errors, setting up CRON jobs for backups and monitoring process.
  • Extensive experience in managing & deploying Java, C, C++, .Net, Python based applications across the environments.
  • Excellent experience in DB designing and maintaining the Microsoft SQL Server & Oracle DB and generating, timely, auditing and data reports based on the business requirements.
  • Experience in YUM for RHEL 7.0 during the Linux upgrade.
  • Hands-on experience in building and maintaining Active Directory and LDAP environments.
  • Maintain or perform system upgrades, including installing up to date patches and service packs.
  • Expertise in trouble shooting and tuning .NET Web Applications on MS IIS 7.5 the problems generated while building, deploying and, also, in production support.
  • Established a mix of Test Driven Development (TDD) and BDD based planning for the client.
  • Provided 24/7 technical supports to Production and development environments.
  • Excellent written and verbal communication skills, analytical, problem solving skills, strict attention to detail and ability to work independently, and within a team environment.

TECHNICAL SKILLS

Operating System (OS): Windows (XP, 2003, 7, 8, 10, Server 2008/2012), LINUX (Cent OS, RHEL)

Protocols: SMTP, DHCP, NFS, NIS, Layer 2(ARP, VLAN, VXLAN), Layer 3(IPV4, IPV6), Layer 4(TCP)

Virtualization: VMware ESX 3.x, VMware Server 1.4, Virtual Center 2.5, MS Virtual Server 2005 R2, Visual VM, VPN IPSec, CA DevTest 10.x, Service Virtualization

Languages: C, C++, C#, Java/J2EE, Spring boot, Angular JS, ASP.NET, Hibernate

Scripting Language: Python, C#, BASH, Shell scripting, Node.JS, PowerShell, Groovy, Ruby, PHP, SQL, JSON

Databases: MS SQL Server, MySQL, Oracle DB, PostgreSQL, DB2, DynamoDB, RedShift, Cassandra

Web Servers: WebSphere Application Server, Apache HTTP, WebLogic, MS IIS, TFS, Tomcat, Middleware

Web Technologies: JDBC, HTML, CSS, JavaScript, JQuery, XML, Angular JS, SOAP, REST API

Version Control: Tortoise SVN, GIT, CVS, Perforce, GITHUB, Atlassian Bitbucket

Build Tools: Ant, Maven, Gradle

Repositories: Nexus, Artifactory, Jfrog

Performance Testing: Load Runner, Gatling, WCF, SonarQube, Fortify

Performance Monitoring Tools: Amazon Cloud Watch, Nagios, Splunk, Graphite

CI/CD & Configuration Tools: Hudson, Jenkins/ Cloud Bees, Build Forge, Puppet, Chef, Ansible, Salt Stack, TeamCity, EMR, Cloud Formation, Zabbix, LDAP, SMPP, SSH, Splunk, Terraform, REDUX, Confluence, SDN, Vagrant, Octopus, Docker, Open Shift, Kubernetes, Mesos, Marathon, Atlassian tools, Elastic Beanstalk, AWS: KMS, Lambda, Kinesis, CLI-API, uDeploy, MicroServices.

Bug Tracking Tools: Atlassian JIRA, BMC Remedy, IBM Rational Clear Quest, Service Now

Cloud Services: AWS (Amazon Web Services)

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

DevOps/AWS Architect

Responsibilities:

  • Responsible for leading DevOps engineering, AWS architecture, continuous integration and deployments.
  • The collaboration and communication of both software developers and other IT professionals, while automating the process of software delivery and infrastructure changes is achieved through DevOps tool chain.
  • Provided guidance for over CICD - DevOps Journey.
  • Manage and configure AWS services as per the business needs (ELB, SNS,EC2, Route53, S3, RDS, KMS, Cloud Watch, IAM, SNS, VPC, SES, EMR, RedShift).
  • Experienced in designing the referential architecture for migrating from on premises environment to AWS site using Cloud Formation templates.
  • Thorough understanding of infrastructure in areas of firewalls, security, load balancers, hypervisors, monitoring, network topologies, storage, AWS IAM, NACLs, Security Groups, Bastion Host, NAT instances, internal Firewalls provisioning, setting rules to control the inbound and outgoing traffic.
  • Costing, designing, building and managing the infrastructure environments needed for the projectsinthe AWS hosting platform.
  • Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
  • Setup up and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
  • Written Ruby code that models distributed Splunk to monitor the performance of the automated system.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby scripts.
  • Did research on Amazon Kinesis Streams to collect and process large streams of bigdata of all account holders’ transactions in real time.
  • Wrote bash scripts to bootstrap the Amazon Auto-scaling process in the production environment.
  • Using Amazon Elastic Beanstalk, uploaded the Node.JS code, Spring-boot applications and it then automatically handles the deployment, from capacity provisioning, load balancing and auto-scaling along with SQS, SNS, SWF and Amazon API Gateway services to application health monitoring.
  • AWS EC2 - Database Backup transfer to S3 buckets with only 2.5 hours’ retention.
  • Wrote programs that use the Amazon S3 - REST API which handles the redirects either at the application layer or the HTTP layer.
  • Developed Bash, PowerShell, JavaScript, Python scripts using lambda functions for automation of the build and release process, developed custom scripts to monitor repositories, Server storage.
  • Designed build pipeline for .Net based applications besides building Java based applications.
  • Used Cloud Watch along with SNS, SQS for monitoring instances in the very large distributed systems environment while giving the priority for Business Continuity Plans during crisis.
  • Installing/Configuring/Administering/Monitoring of Subversion/GitHub Enterprise, WAS (WebSphere Application Server) and Jenkins/ Cloud Bees on RHEL Linux 7.0 environment.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
  • Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins/Jenkins Enterprise editions like Cloud Bees Jenkins and uDeploy to orchestra changes across servers and components.
  • SonarQube was used to find the trends of lagging and leading quality indicators.
  • Excellent hands on experience in creating, updating and closing tickets by managing the Problem, Incident and Change requests effectively.
  • Working closely with offshore colleagues and providing support and advice on best practices for SCM and build automation.
  • Worked with Atlassian JIRA for creating Projects, assigning permissions to users and groups for the projects & created the mail handlers and notification Schemes for Atlassian JIRA.
  • Ability to lead and provide technical assistance during major Atlassian JIRA and Confluence upgrades
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Creation of Jenkins Infrastructure run books.
  • A common Microservices toolset is created that established common terminology, as well as processes for requirements, dependencies, and problems to make ease for both Dev & Ops teams to work with one another.
  • Collect the new technologies and tools, and introduces them to the company, in which way it helped the company build up an agile development environment. It improved the product quantity and the work efficiency.
  • Work with Development Team Leads and Testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any. Also, worked closely with them in Merging after each release.

Environment: WAS, Confluence, Atlassian JIRA, SVN,GIT, Apache ANT, MAVEN/SonarQube/Fortify, Jenkins, Chef, uDeploy, Bash, PowerShell, JavaScript, Python, Ruby, Splunk, .NET, JAVA, UNIX, RHEL Linux 7.0 OS, Microservices, Windows Server, TFS, Build forge, MY SQL, PostgreSQL, Amazon EMR, Zabbix, REST APIs, AWS - EC2, IAM, Cloud Watch, ELB, KMS, SNS, SQS, S3, VPC and Network & Security Services.

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Puppet and the Terraform.
  • Manage deployment automation by creating Puppet Roles and Profiles.
  • Working and supporting multiple development teams delivering a wide range of software applications.
  • Installing/Configuring/Administering/Monitoring of Apache Subversion, RTC and TeamCity Continuous Integration server on Windows Server/RHEL Linux AWS Cloud Environment.
  • Designing and creating SCM Infrastructure from scratch - Subversion and Jenkins integrated with Active Directory/LDAP.
  • Kubernetes is used for managing the Docker containerized applications using Red Hat Open Shift across the production servers/hosts, providing the configurations for deployment, maintenance and to actively manage the workloads.
  • Automated AWS (VPC, EC2, S3, ELB, IAM) deployments using Ansible and CodeDeploy.
  • Defined, Implemented SCM standards based on Scrum methodologies, in line with organization.
  • Set up build environment for Java job applications’ build and deployment pipeline setup.
  • Coordinated Java based builds and release cycles on the request of business with development teams, testing teams.
  • Working with Team Foundation Server for source code management, reporting, requirements management, automated builds, testing and release management and integrated with Dev environments IDEs.
  • Involved in setting up BMC Remedy as defect tracking system and configured various workflows, customizations and plug-ins for the BMC Remedy bug/issue tracker.
  • Resolved update, merge and password authentication issues in BMC Remedy.
  • Installed Subversion/ Atlassian Bitbucket and performed all necessary day-to-day Subversion/ Atlassian Bitbucket support for all projects.
  • Properties and pom.xml files and provided technical support to development team for compilation problems.
  • A VPN based prefix discovery server was implemented to help enable required network mappings and then to allow the performance monitoring and network connection change.
  • Configured Sonar server and many other configurations in settings.xml file of Maven.
  • Wrote automation scripts like Bash, JSON, Groovy, Python and MAVEN for build automation.
  • Earned a reputation for designing cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs.
  • Worked on Amazon Web Services cloud infrastructure, Continuous Integration and Continuous Deployment (CICD), PostgreSQL, Microsoft SQL Server.
  • Maintain internal data center and AWS servers for 100% uptime.
  • Customized and automated the workflows using Clear Quest for greater efficiency and predictability.
  • Used configuration management tools Puppet, Docker for configuration management automation.
  • Container Management and Orchestration Software like Dockers, Kubernetes, Mesos, Terraform and REDUX.
  • Deploying and debugging of deployments to Web sphere, Tomcat.
  • Mentoring of Engineers on Build/Release Process with a detailed Release plan at the start of each meet.
  • Planned and performed the upgrades on Windows OS and hardware maintenance like increasing memory, disk, replacing failed hardware.
  • Provided 24/7 technical support using Splunk in the PROD environment and maintained the reliability of the System.

Environment: AWS, SVN,Atlassian Bitbucket, MAVEN, Sonar, Gradle, XML, JAVA, REDUX, TeamCity, Puppet, Docker, Open Shift, Kubernetes, Mesos, Marathon, Ansible, CodeDeploy, Splunk, IBM Rational Clear Quest, Terraform, Web Sphere, Apache Tomcat, Bash, Groovy, JSON, JQuery, JAVA, Python, TFS, UNIX/Linux, Windows Server, PostgreSQL, MS SQL Server.

Confidential, San Francisco, CA

Configuration Engineer - Intermediate

Responsibilities:

  • Created continuous integration system using ANT, SVN, Bamboo, Chef full automation.
  • Proposed branching strategies for using Version Control Systems like GitHub, GIT and Subversion.
  • Used knowledge of ASP.NET, C# to Implement and maintained branching and build/release strategies for .NET applications.
  • Working knowledge/concepts of large scale, multi-tier .NET web application including HTTP Traffic Load Balancing, Cassandra NoSQL database, SOAP, SSL, security and regulatory compliance data concerns.
  • Deployed ASP.Net applications using Octopus through which automation of release process was possible.
  • A .NET Web Server script which installs & deploys the Microsoft IIS 7.5 and the .NET framework on the VM was developed.
  • Build forge is used to call ANT script for creating the automated scripts.
  • Performed Code Build for deployment.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Performed Deployment C, C++ applications on DEV, QA, UAT and PROD environments.
  • Identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.
  • Set up new configure management system based upon Perforce.
  • Create issue tracking system with team track and integrate into Perforce.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Designed and implemented virtualized development environment to prepare for domain rename.
  • Co-ordinate builds and release cycles on the request of business with development teams, testing teams and project management teams.
  • Worked on Java deployments, Spring and the Hibernate.
  • Automated deployment of builds workflows to DEV, QA and PROD environments using Build Forge.
  • Implemented standards for "Labels", “Branches", "Tags", "Executables" and other Naming Conventions.
  • Merged the branches after the Code Freeze.
  • Used build forge to track the changes in source control by setting up continuous integration.
  • Upgraded the System Test environment from the Current Code Level to the required Code Level.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.
  • SCM directory structure (Identify areas of workflow / approval definitions) was defined.
  • Proactive monitoring of systems and effective troubleshooting and tuning.
  • Involved in migration of the version control systems like SVN/GIT and continuous integration tools like Jenkins.
  • Coordinated with QC for System Test approvals to deploy the Code.
  • Created Custom SCM Report, SCM Deliverable status and SCM verification Audit Work Book.
  • Worked on configuring local and remote repositories for deploying jar files in pom.xml.

Environment: SVN,GIT, Artifactory, Apache ANT, XML, Bamboo, Microsoft IIS, VM, ASP.NET, Octopus, TFS, Cassandra, Riak, MySQL, Web sphere, Perforce, Apache Tomcat, Shell Script, C#, Linux, Windows, WCF, Build forge, MY SQL

Confidential

Software Development - 1

Responsibilities:

  • Managing SCM tools SVN and GIT including installation, configuration & maintenance.
  • Designed and implemented Continuous Integration process using tools like Hudson with 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.
  • Experience in installing and managing packages.
  • Worked on Java/J2EE deployments in web sphere, and then connecting the applications and the date bases using Spring and the Hibernate.
  • Creation of MS SQL Server databases and generated reports from the database through SQL queries.
  • Used Putty to connect to LINUX from Windows.
  • C/C++ development programming which includes memory management, multithreading, multi-processing, networking the sockets and scripting on Linux/Unix and Windows platforms.
  • Configure and maintain Linux Proxy server, which clean accessing limits.
  • Installation of Red Hat Linux Enterprise Server.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on UNIX/Linux Systems.
  • Installation of Web components like MS IIS 7.0, Apache Tomcat Servers, FAST Application Stack on the Windows 2008/ LINUX environments.
  • Identified the gaps and issues in .NET web applications, recommended solutions and participated in action plans.
  • Installed and configured the RPM packages using the YUM Software manager.
  • Test and Production support of Apache, Oracle DB, Tomcat including installation, configuration, management and troubleshooting.
  • Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
  • Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Perform user account management, data backups, and users’ logon support.
  • Log management like monitoring and cleaning the old log files.
  • Involved in System audit report like no. of logins, success & failures, running CRON jobs.
  • Set up development environment for developers.
  • Created and maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Automated Web Sphere build and deployment process for Windows and Linux platforms.
  • Improving security by hardening servers like Apache HTTPD and Tomcat.
  • Developed and customized scripts that resulted in improved systems monitoring.
  • Install and Configure the Linux Server as per the requirement.
  • Developed and supported the web applications for the internal project in ASP.NET technology using Visual Studio IDE.
  • Telephonic supporting remote users.
  • Troubleshoot problems related to Authentication, Authorization, Logins, End-User, Web Server andWeb sphere Server.
  • Documented the entire build and release engineering process and provided on call support.
  • Specialized in Remote administration.

Environment: SVN,GIT, Apache ANT, Hudson, XML, JAVA, Spring, Hibernate, JDBC, MS SQL Server, .NET, Oracle DB, UNIX/LINUX (RHEL), Windows, Microsoft IIS 7.0, Putty, Bash Scripts, Apache HTTPD.

Confidential

Associate Software Developer

Responsibilities:

  • Developed and tuned the jobs in Java, JDBC, String Manipulation, Spring and the Hibernate.
  • Worked with the team of software developers and provided technical feedback
  • Optimized and enhanced systems and played key role in designing business applications
  • Code development and peer testing in the Linux environment.
  • Supporting various C, C++ applications and solving user’s problems.
  • Helping team members is resolving support cases and bug fixing.
  • Create reports as required by management.
  • Resolving priority issues.
  • Monthly and Quarterly Release support
  • Involved in Analysis, Design, coding, debugging and testing of the system.
  • Involving in Client Interaction, maintaining smooth co-ordination between Development team, Solution designing Team & Test team to follow up the change Requests done during the designing and development.
  • Attended various sessions with solution designers and the on-site team to understand and analyze the requirement and to figure out the impact of introduced functionality.
  • Regular meeting with Business & IT for new enhancements, Bug Fixes & ongoing application issues.

Environment: C, C++, Java, Spring, JDBC, Hibernate, PL/SQL, Apache Tomcat, BMC Remedy, Linux

We'd love your feedback!